Task Master is a powerful productivity tool that lets you stay organized and on top of all your tasks and goals. With Task Master, you can easily create multiple lists for anything you need to keep track of, whether it's your grocery shopping, your work projects, your travel plans, or your daily routines.
- Create multiple lists to keep track of your tasks and goals.
- Add, edit and delete tasks from your lists.
- Get a clear overview of your tasks with the dashboard view.
- Keep your data safe with user authentication and authorization.
- Responsive design for optimal use on any device.
Task.Master.mp4
Task Master is built using the following technologies:
- React.js for the front-end
- Node.js and Express.js for the back-end
- MongoDB for data storage
To install and run Task Master locally, follow these steps:
- Clone this repository to your local machine
- Navigate to the root directory of the project in your terminal
- Run npm install to install all the necessary dependencies
- Create a .env file in the root directory and add the following variables:
MONGODB_URI=<your_mongodb_uri>
JWT_SECRET=<your_jwt_secret>
PORT= 4000
- Run npm start to start the development server
- Open your browser and navigate to http://localhost:3000
If you'd like to contribute to Task Master, please follow these steps:
- Fork this repository
- Create a new branch for your feature or bug fix
- Commit your changes and push them to your forked repository
- Submit a pull request to this repository