Skip to content

2026 tavasz node#32

Open
EasySouls wants to merge 14 commits intomasterfrom
2026-tavasz-node
Open

2026 tavasz node#32
EasySouls wants to merge 14 commits intomasterfrom
2026-tavasz-node

Conversation

@EasySouls
Copy link
Contributor

I added the updated ticketing api project to the repo.

  • updated the dependencies
  • changed Prisma to use Sqlite so we do not need Docker to run the application
  • added test cases for services and controllers, not sure we need them in the course, but they are a nice to have

- Created database schema with tables for Boards, Ticket, Label, and relationships.
- Implemented Prisma schema for database interactions.
- Developed Boards module with controller, service, and DTOs for creating, updating, and retrieving boards.
- Developed Labels module with controller, service, and DTOs for creating, updating, and retrieving labels.
- Implemented Tickets module with controller, service, and DTOs for creating, updating, and retrieving tickets, including label assignment.
- Added unit tests for controllers and services in Boards and Labels modules.
- Integrated Prisma service for database operations.
- Added metadata for Swagger documentation.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant

Comments