student-portal

A NestJS application with DDD architecture

Stars
0
Committers
2

Nest.js System School Management

Overview:

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.

Setup

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