У Вас подряд несколько вопросов с фразами "у меня есть мелкий проект" и "придётся тянуть фреймворк", пора бы задуматься.
Всё-равно придётся тянуть фреймворк, или какими-то более дешёвыми (с точки зрения трудозатрат)
фреймворки и придумали, что бы сократить трудозатраты. Так что это алогизм. Более правильный вопрос "взять framework или убиться об собственный велосипед?". Можно спорить, что лучше, но то что framework быстрее по времени - факт.
По авторизации, есть
ulogin здорово ускоряет фронт и интеграцию с соц сетями. А на backend я бы все-таки брал какой-нибудь framework