src/
├── components/ # Reusable components
├── pages/ # Pages of app
├── router/ # To handle routing
├── store/ # Zustand store
├── tests/ # All the tests
Framework React + TypeScript
Styling Tailwiind
State Management Zustand
Mock Server Json Server
HTTP Fetch
Tests Jest
bun installbun devThe app will start on http://localhost:5173
bun serverThe server runs on http://localhost:3001
username: test
password: test123
bun testLogin Post /login
Fetch All Tasks Get /tasks
Add New Task Post /tasks
Edit Task Put /tasks/:id
Delete Task Delete /tasks/:id