This project is a school management system developed using NestJS, aimed at practicing and enhancing my backend development skills. The system simulates a school application and allows for the management of users, students, teachers, classes, enrollments, grades, subjects, and more. It is built using TypeScript and adheres to the best practices of Domain-Driven Design (DDD). This simple project serves as a practical exercise to solidify my understanding and implementation of these concepts in a real-world scenario.
Create enviroments variables in folder "envs" following the .env.example;
Run docker compose in development to not use volumes;
Run migrations:
npm run migrate:up