/SimpleBlog

Simple Blog

Primary LanguageJavaScriptMIT LicenseMIT

SimpleBlog

Данное приложение создано в учебных целях и в нем реализованы лишь базовые функции блога. Упор делался исключительно на бекэнд часть, клиентская JS часть не разрабатывалась, во фронтэнде есть недостатки (поскольку они не влияют на функциональность бекенда я не тратил время на их исправление - приложение учебное). В качестве шаблонизатора использовался Twig. Дорабатывать приложение до продакшн версии не вижу смысла ввиду текущей бесперспективности использования монолитных приложений.

SimpleBlog - монолитное MVC миниприложение на NodeJS (Express) в котором реализованы лишь базовые функции блога:

  • CRUD операции с базой для постов (Mongo);
  • Аутентификация (passport-local) и примитивная авторизация (на основе middleware);
  • Комментирование постов;
  • Пагинация;
  • Загрузка файлов на сервер и удаление файлов с сервера.