Taskify is a web application designed to help you manage your tasks and projects efficiently. It provides a user-friendly interface for creating, organizing, and tracking your tasks, ensuring you stay productive and organized.
- User authentication: Sign up and log in to your Taskify account.
- Dashboard: View and manage your tasks and projects from a centralized dashboard.
- Task Management: Create, edit, and delete tasks. Set due dates, priorities, and track task completion.
- Project Management: Organize tasks into projects, assign tasks to specific projects, and track project progress.
- User Profile: Update your profile information and change your password.
-
Clone the repository:
git clone https://github.com/your-username/taskify.git
-
Install dependencies:
npm install
-
Start the development server:
npm start
-
Open http://localhost:3000 in your web browser.
- HTML
- JavaScript (React)
- Python (Flask)
- MySQL
- Flask RESTful API for server-client communication
- MySQL database for storing task and user information
- Blessing Nwakwuo
- Jesse Kyambadde
- David Agor
This project is licensed under the MIT License.
Special thanks to the following resources for their valuable contributions to this project:
- React: https://reactjs.org/
- Flask: https://flask.palletsprojects.com/
- MySQL: https://www.mysql.com/
If you have any feedback, questions, or issues, please feel free to reach out to us at taskify@example.com. We appreciate your support and are here to assist you.