Web Dev 2
Web Dev 2
0 assignment
Web Development
Assignment Overview:
In this assignment, you will develop your own To-Do List application. The objective is to
create a web-based task management system where users can easily add, edit, delete,
and manage their tasks. Starting with a few minimum requirements, you are encouraged to
personalize the project by adding features and styles that reflect your creativity.
Project Requirements
To complete this assignment, implement the following minimum features:
These core functionalities form the foundation of your To-Do List application. Once you’ve
achieved these, you can style and enhance your application to create a unique and polished
product.
Suggested Enhancements
After implementing the core features, you are encouraged to add extra functionalities to
improve usability and design. Here are some ideas:
• Task Prioritization: Allow users to set task priority levels (e.g., high, medium, low).
• Due Dates: Provide an option to set due dates for tasks.
• Filter Options: Add filters to view all tasks, completed tasks, or pending tasks.
Use these suggestions to make your application more dynamic, user-friendly, and
visually engaging.
submission guidelines
• Application Requirements: Your application must include all core features and work as
intended.
• Styling and Design: The application should be well-designed and showcase your individual
style.
submission Deadlines
Submit a link to your GitHub repository along with a live demo link by the specified
deadline.
Resources
o Git & GitHub Tutorial: tutorial link
o Forking and Cloning: tutorial link
o Pushing: tutorial link
o Deployment: tutorial link
o HTML: tutorial link
o CSS: tutorial link
o JavaScript: tutorial link
o To-Do List: tutorial link
o tutorial link 2
o tutorial link 3