-
Notifications
You must be signed in to change notification settings - Fork 182
Open
Labels
Description
📝 Description
We need a simple interactive calendar that displays the days of a selected month and year.
The goal is to help beginners practice date manipulation, DOM updates, and dynamic UI rendering in JavaScript.
🎯 Requirements
- Display all days of the chosen month and year
- Highlight the current date
- Allow users to navigate between months and years
- Implement a responsive design for different screen sizes
💡 Concepts to Demonstrate
- Date and time manipulation using the JavaScript
Dateobject - DOM manipulation to dynamically render the calendar grid
- Event handling for navigation buttons (next/previous month, year)
- Efficient dynamic rendering of calendar days
🚀 Bonus Challenge
- Add the ability to mark important dates or events
- Display a small event tooltip or modal when clicking on a date
📦 Deliverables
- A working example using HTML, CSS, and JavaScript
- Include a short README or inline comments explaining how the calendar works
- Submit your solution as:
- A pull request in the
examples/folder, or - A CodePen, JSFiddle, or GitHub Gist link
- A pull request in the