A functional web application combining two useful tools: a day-of-the-week calculator for any date and a persistent to-do list manager. Built with vanilla JavaScript and LocalStorage for data persistence.
🛠️ Technologies Used
- HTML5 for structure and layout
- CSS3 for styling and responsive design
- Vanilla JavaScript for core logic
- LocalStorage API for data persistence
- Date manipulation algorithms
🧠 How It Works
- Users enter any date to find the corresponding day of the week
- JavaScript Date object calculates the day using built-in algorithms
- To-do list allows adding, marking, and deleting tasks
- LocalStorage saves tasks for persistence across browser sessions
- Clean interface provides intuitive user interaction
🚀 Features
- Day Finder: Calculate day of the week for any date
- Task Management: Add, mark complete, and delete tasks
- Data Persistence: Tasks saved to browser LocalStorage
- Clear Function: Reset all saved to-do data
- Responsive Design: Works on desktop and mobile devices
- No Dependencies: Pure vanilla JavaScript implementation
📊 Usage
- Enter a date and click "Find Day" to see the weekday
- Type tasks and click "Add Task" to build your to-do list
- Use checkboxes to mark tasks as completed
- Delete individual tasks or clear all data
- Tasks automatically save to LocalStorage for future sessions
Check out the live demo: Day Finder & To-Do
Explore the source code on GitHub: AgnivaMaiti/DateToDay