Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/jozpedro23zx/student-portal

A NestJS application with DDD architecture
https://github.com/jozpedro23zx/student-portal

class-validator ddd nest nestjs postgresql sqlite typescript

Last synced: about 1 month ago
JSON representation

A NestJS application with DDD architecture

Awesome Lists containing this project

README

        

# 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
```