This is a Task Manager application built with Next.js, using MongoDB for data persistence and Tailwind CSS for styling. The app allows users to create, read, update, and delete tasks. Tasks can also be marked as complete or incomplete, have a due date assigned, and feature pagination for better navigation.
- Create, read, update, and delete tasks
- Mark tasks as complete or incomplete
- Assign due dates to tasks
- Paginated task listing
- Navigation buttons to go to specific pages
- Frontend: Next.js, Tailwind CSS
- Backend: Next.js API Routes
- Database: MongoDB (Mongoose ODM)
- Clone the repository:
git clone https://github.com/smit455/task_manager.git cd task_manager - Install dependencies
npm install
- Set up environment variables
MONGODB_URI=your_mongodb_connection_string
- Run the development server
npm run dev