This is a simple personal task manager that allows you to create, edit, and delete tasks. It also allows you to mark tasks as complete and view completed tasks.
- Create, update, and delete tasks
- Mark tasks as complete ( yes sound will play when you do so :) )
- Mark tasks as incomplete too
- View pending and completed tasks separately
- Set a due date for tasks
- User authentication ( login , register and logout )
- Pagination for tasks
- Minimalistic and User-Friendly UI
- Responsive design
- React
- Ant Design for UI
- API : Do-It-Now-API
- Context API for state management
- React Router for routing
- Axios for API calls
- React Hot Toast for toast notifications
- React Icons for icons
- Moment for date formatting
- Clone the repo
- Install dependencies
npm install
- Start the server
npm start
- App will run on port 3000