22 lines
1.2 KiB
Markdown
22 lines
1.2 KiB
Markdown
|
|
# Project Tasks List
|
||
|
|
|
||
|
|
## Task 1: Backend Setup and Note Entity
|
||
|
|
Set up the backend project, configure the database, and define the data model (entity) for a 'Note' including fields like title, content, and timestamps.
|
||
|
|
|
||
|
|
## Task 2: Note CRUD API Endpoints
|
||
|
|
Implement the RESTful API endpoints in the backend for Create, Read, Update, and Delete (CRUD) operations for notes. This includes controllers, services, and repositories.
|
||
|
|
|
||
|
|
## Task 3: Frontend Note Listing
|
||
|
|
Develop the frontend components and services to fetch and display a list of notes from the backend API. This task includes designing the UI for the note list.
|
||
|
|
|
||
|
|
## Task 4: Frontend Note Creation and Editing
|
||
|
|
Implement the frontend forms and logic that allow users to create new notes and edit existing ones. This involves handling user input, form validation, and sending data to the backend API.
|
||
|
|
|
||
|
|
## Task 5: Frontend Note Deletion
|
||
|
|
Add functionality to the frontend to allow users to delete notes. This includes confirmation dialogues and calling the appropriate backend API endpoint.
|
||
|
|
|
||
|
|
## Current Task Status
|
||
|
|
**Currently Working On:** Task 1 - Backend Setup and Note Entity
|
||
|
|
**Next Task:** Task 2 - Note CRUD API Endpoints
|
||
|
|
**Completed Tasks:** None
|