A simple task management REST API built with Node.js, Express, TypeScript, and MongoDB.
This project is designed as a learning exercise to practice fullstack development, API design, and database integration.
- Node.js v22+
- npm (comes with Node.js)
- MongoDB Atlas or a local MongoDB instance
Install dependencies:
npm install
Create a .env file in the project root:
PORT=4000
MONGO_URI=your_mongo_connection_string
JWT_SECRET=change_this_secret
NODE_ENV=development
npm run dev