This is a full-stack Todo application built with Next.js for the frontend and a Node/Express backend. Users can add, update, and view tasks with status tracking.
- Add, update, and delete tasks
- Track task status:
Complete
orIncomplete
- Optional task descriptions
- Frontend built with Next.js (App Router)
- Responsive design
- Frontend: Next.js 15+, TypeScript, React
- Backend: Node.js / Express
- Hosting: Vercel (frontend), backend can run locally
project-root/
├─ src/
│ ├─ app/
│ │ ├─ add-task/
│ │ ├─ update-task/
│ │ └─ components/
│ └─ types/
├─ server/
├─ package.json
├─ tsconfig.json
└─ README.md
git clone https://github.com/Karrycoder007/todo-app-task-.git
cd todo-app-task-
npm install
# or yarn
npm run dev
cd server
npm install
npm run dev
Set your MongoDB URI in
.env
file
npm run build
npm start
- Fork the repo
- Create a new branch
- Make changes
- Commit & push
- Open a pull request
MIT