Welcome to the ToDoList project! This task management application allows users to efficiently organize their tasks and boost productivity. With a user-friendly interface, it provides essential functionalities to manage tasks seamlessly.
- Users can create new tasks by specifying a title, description, due date, priority, and more.
- Each task can be marked as complete or incomplete, providing a clear view of the user's progress.
- Edit tasks to update details or make changes as needed.
- Delete tasks that are no longer relevant or necessary.
- Sort tasks based on priority, due date, or other relevant parameters.
- Filter tasks to focus on specific categories, helping users prioritize their workload.
- Frontend: HTML, CSS, JavaScript, Bootstrap
- Backend: Django (Python web framework)
- Database: SQLite (can be customized for other databases)
- Additional Libraries: jQuery, Bootstrap, etc.
To run the project locally, follow these steps:
- Clone the repository:
git clone https://github.com/your-username/ToDoList.git
- Navigate to the project directory:
cd ToDoList
- Apply database migrations:
python manage.py migrate
- Run the development server:
python manage.py runserver
- Access the application in your web browser at:
http://localhost:8000
Feel free to explore and customize the project according to your preferences!
- Ishfaq Ahmad
- TechRock
Special thanks to the open-source community for the tools and frameworks that make this project possible. Contributions and feedback are always welcome!