Создать сайт школы с панелью администратора, блоком новостей, редактором статей и страниц, rss-лентой, а также конструктором мини-сайтов для учителей.
Бэкенд часть сайта на Express.js. Схемы и модели созданы через Mongoose. Есть публичные и защищенные роуты. Используется валидация Joi и celebrate. При создании пользователя пароль хешируется модулем bcrypt с добавлением соли. Реализована централизованная обработка ошибок. Настроено логирование запросов и ошибок.
Ссылка на репозиторий Backend-части
- React
- JavaScript
- Redux
- CSS
- HTML5