BackEnd для: https://github.com/DmitryMass/JC-Global
- Площадка для управления своими сотрудниками (штатом).
- Установка планов работ(продаж) включая графики.
- Полная работа с Графиком работы персонала (отпуски больничные \ смены и др)
- Главная страница с новостями в компании. Какие-то планы, особые дни, новости новинки в мире и тд.
- Установка целей компании и их управление (полный CRUD + Архивация).
- Отдельная Админ панель (Наем или создание нового персонала (новые аккаунты)).
- Основные админ изменения (новостей \ графиков \ планов \ целей и тд), устанавливается прямо на сайте без дополнительных панелей за счет возможностей React, переиспользование компонентов, без лишних форм и дополнительных панелей.
Технологии:
-
Nodejs + Expressjs
-
MongoDb (mongoose).
-
(Dotenv cors parser etc)
-
JsonWebtoken + Bcrypt - for AUTH.
-
Nodemon (Auto-restart server)
-
Работа с ролями (Админ \ сотрудник)
Используются технологии связки между схемами, TTL(Time-to-Live) с определенным expires для очистки некоторых данных с БД по истечению времени. '$set $pull $push' для работы с новыми и старыми данными.