This application will allow users to view, add, and delete tasks from the list.
The primary goal of this project is to understand how the three main parts of a web application work together locally:
- the User Interface (Frontend),
- the Server Logic (Backend API), and
- the Database.
- Frontend (UI): React (a JavaScript library for building user interfaces)
- Backend (API Server): Node.js with the Express.js framework
- Database: SQLite (a lightweight, file-based relational database)
- Tools: VS Code, Git Bash terminal
- View Tasks: Display all pending tasks in a clean list format.
- Add Tasks: Input a new task description and add it to the list.
- Delete Tasks: Remove completed or unwanted tasks.