Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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
- Host: GitHub
- URL: https://github.com/jozpedro23zx/student-portal
- Owner: JozPedro23zx
- Created: 2024-06-09T14:15:43.000Z (5 months ago)
- Default Branch: main
- Last Pushed: 2024-08-26T13:04:10.000Z (3 months ago)
- Last Synced: 2024-09-29T01:41:05.961Z (about 2 months ago)
- Topics: class-validator, ddd, nest, nestjs, postgresql, sqlite, typescript
- Language: TypeScript
- Homepage:
- Size: 1.44 MB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
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
```