A simple task management app that allows users to manage tasks with features such as task creation, reminders, priority settings, and completion status. Built with React, TypeScript, MongoDB, and Express.
- Create, edit, and delete tasks.
- Toggle task completion and reminders.
- Organize tasks by priority.
- Reminder alerts for tasks due within 24 hours.
- Frontend: React.js
- State Management: Redux-Toolkit
- Backend: Express.Js
- Database: MongoDB
To run this project locally, follow these steps:
Make sure you have the following installed:
- Node.js (version 14 or higher)
- MongoDB
- npm or yarn
To get a local copy of the project up and running, follow these steps:
-
Clone the repository:
git clone https://github.com/naimur-reza/NextJS-TaskManager
-
Navigate to the project directory:
cd libroshelf -
Install the dependencies:
bun install
-
Run the application:
bun dev
-
Open your browser and visit http://localhost:3000