Backend для системы управления проектами.
Вся документация находится в папке docs.
- NestJS
- TypeORM
- PostgreSQL
- JWT Authentication
Для заполнения базы данных тестовыми данными используйте команду:
npm run seedСоздаются роли: ADMIN, UNIVERSITY_STAFF, STUDENT, SCHOOL_STUDENT.
Создаются пользователи:
- Админ:
admin@example.com/password123 - Сотрудник вуза:
staff@example.com/password123 - Студент (вуз):
student@example.com/password123 - Школьник:
school_student@example.com/password123
Также создаются тестовые учреждения (вуз и школа), группы, и по одному проекту от студента и школьника.