Task Master is a simple task management application that allows users to create, edit, and delete tasks, mark tasks as complete, and change the page theme.
- Create Task: Users can create new tasks by providing a title, description, and due date.
- Edit Task: Existing tasks can be edited to update their title, description, and due date.
- Delete Task: Users can delete tasks they no longer need.
- Mark Task as Complete: Tasks can be marked as complete to indicate that they have been finished.
- Change Page Theme: Users can switch between light and dark themes for the application interface.
To run this project locally, follow these steps:
Clone the repository:
git clone https://github.com/fabiodplacerda/TaskMaster.git
Navigate to the project directory:
cd TaskMaster
Install dependencies:
npm install
Run the app server:
npm run dev
- React
- TypeScript
- Material-UI
- moment.js
- Dayjs
- React Spring
- After starting the development server, open your web browser and go to http://localhost:5173/
- You will see the Task Master application interface.
- Use the provided functionalities to manage your tasks.
Contributions are welcome! Feel free to open issues or submit pull requests.
This project is licensed under the MIT License - see the LICENSE file for details.