# 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
