5 Commits

Author SHA1 Message Date
Mathis HERRIOT
c1a74d712b
feat: add cookie-parser and csurf dependencies to backend package.json and update pnpm-lock.yaml 2025-05-17 10:33:17 +02:00
Mathis HERRIOT
2f9d2d1df1
feat: add @nestjs/swagger and swagger-ui-express dependencies for API documentation 2025-05-16 19:09:29 +02:00
Mathis HERRIOT
63f28be75d
fix(backend): correct start:prod script path to dist/src/main 2025-05-16 19:07:30 +02:00
76ef9a3380 feat: add db:update script to streamline database updates
Introduced a new `db:update` script combining migration generation and execution. Updated `db:generate` and `db:push` commands for consistency with DrizzleKit updates.
2025-05-15 18:09:49 +02:00
9f99b80784 feat: implement authentication and database modules with relations and group management
Added new authentication strategies (JWT and GitHub OAuth), guards, and controllers. Implemented database module, schema with relations, and group management features, including CRD operations and person-to-group associations. Integrated validation and CORS configuration.
2025-05-15 17:09:36 +02:00