TaskML is a practice project aimed at creating a simple task management tool. It allows users to sign up, log in, and manage tasks for demo purposes. While the app is not fully functional or production-ready, it showcases fundamental concepts in web development.
Live App: TaskML
- User authentication (sign-up and login for demo purposes).
- Create, edit, and delete tasks.
- Task categorization for better organization.
- A responsive, clean, and intuitive user interface.
- Frontend: HTML, CSS, JavaScript
- Backend: N/A (Authentication and features simulated for demo purposes)
- Deployment: Netlify
To run this project locally:
-
Clone the repository:
git clone https://github.com/musickevan1/taskml.git
-
Navigate to the project directory:
cd taskml -
Open the
index.htmlfile in your browser to view the app.
- This project is for learning purposes only.
- Authentication is simulated; no backend server is connected.
- Data is not persistent and will reset upon page reload.
- Add a backend for real authentication and data storage.
- Implement advanced features like due dates and notifications.
- Enhance the UI/UX with modern frameworks (e.g., React or Tailwind CSS).
Contributions are welcome! Feel free to fork this repository, make improvements, and submit a pull request.
This project is open-source and available under the MIT License. See the LICENSE file for details.
Created as part of the #CodeEveryday Challenge.