Inspiration

As a student, I often struggle to manage tasks, deadlines, and priorities in one place. I wanted a simple and clean solution that helps students organize their daily work without complexity. This inspired me to build a Student Task Manager.

What it does

This project allows users to:

  • Add tasks with title, due date, and priority
  • View tasks in an organized list
  • Mark tasks as completed
  • Delete tasks easily
  • Manage daily academic and personal tasks efficiently

How I built it

I built this project using basic web technologies:

  • HTML for structure
  • CSS for styling and responsive design
  • JavaScript for task logic like adding, deleting, and displaying tasks dynamically

The focus was on simplicity and usability.

Challenges I ran into

  • Handling date display correctly in JavaScript
  • Preventing duplicate task output
  • Making the UI responsive for mobile screens

What I learned

  • DOM manipulation using JavaScript
  • Handling user input and events
  • Debugging real-world JavaScript issues
  • Structuring a small project properly

What's next

  • Add dark mode
  • Store tasks using localStorage
  • Add task filters (Today, Completed, High Priority)

Built With

Share this project:

Updates