A simple task management web application built with Express.js. Create, edit, delete, and manage tasks with a clean interface.
| Method | Endpoint | Description |
|---|---|---|
| GET | /tasks |
Get all tasks |
| GET | /tasks/:id |
Get task by ID |
| POST | /add |
Create new task |
| PUT | /edit/:id |
Update task |
| PUT | /status/:id |
Update task status |
| DELETE | /delete/:id |
Delete task |
# Install dependencies
npm install
# Start development server (with auto-reload)
npm run start
The server runs at http://localhost:4000.
.
├── index.js # Express server and API routes
├── index.html # Frontend HTML
├── tasks.json # Task data storage
├── public/ # Static files
│ ├── css/ # Stylesheets
│ ├── js/ # Client-side JavaScript
│ └── imgs/ # Images
└── package.json
ISC