Нужен совет, как написать свой сервис Вопросов/Ответов. Зачем?
Вы же не указываете требования к интерфейсу, значит на фронте может быть что угодно. Даже голый HTML.
Поступите так: возьмите блокнот и подробно опишите сервис, который планируете делать. Что там обязательно должно быть, чего точно не будет. Опишите типичные юзеркейсы, процессы регистрации/входа/поиска/создания вопроса и тд. А там глядишь и станет понятно, что понадобится для реализации. А если нет, то тогда уже сможете конкретно спросить как лучше реализовать то или иное.
Для начала начни изучать алгоритмы и математику)