-
Notifications
You must be signed in to change notification settings - Fork 0
Features
Shidan Javaheri edited this page May 24, 2023
·
30 revisions
Behold: The features and tasks we plan on implementing! This is a simple and flexible project, so we have divided them into two categories: implement soon, and implement later 😄. Features and tasks that are already implemented are documented as well. Only features we will implement soon are identified with unique IDs.
- Next Task Id: T8
- Next Feature Id : F10
- T7 - setup the frontend service to send requests to the backend with the JWT token attached in the header (Shidan)
- F7 - implement and unit test the service method to be recommended a song that hasn't been said in a while, optionally by theme (Shidan)
- F8 - implement and controller that exposes the endpoint to be recommended a song (Shidan)
- F9 - create the login page and connect it to the backend (Shidan)
- F10 - implement the service method to get all themes
- F11 - implement the controller method that exposes the endpoint to get all themes
- T1 - setup the file structure and spring boot method level security, including a login system for accounts
- T2 - implement the domain model with JPA annotations
- T3 - create and unit test the CRUD repositories
- T4 - setup CI with GitHub Actions
- T5 - setup database with initial accounts and setup database with a few initial themes, and implement service and controller for creating themes
- T6 - Setup the frontend structure with Angular
- F1 - implement and unit test the service method to create an account
- F2 - implement the controller that exposes the endpoint to create an account
- F3 - implement and unit test the service method to create an item
- F4 - implement the controller that exposes the endpoint to create an item
- F5 - implement and unit test the service method to filter all items by name, itemType, theme, words and favorite (Shidan)
- F6 - implement the controller that exposes the endpoint to filter all items by name, itemType, theme, words and favorite (Shidan)