Inspiration

Festivals are the heart of our culture and traditions.
In today’s fast-paced world, people often forget important festival dates. CoDown Day was inspired by the need to make festival planning easier and more enjoyable, ensuring that no celebration goes unnoticed.

What it does

CoDown Day is a web application that:

  • Displays a live countdown to festivals.
  • Allows users to select multiple festivals from an extensive list.
  • Sends real-time notifications to remind users about upcoming events.
  • Keeps a personalized Notifier List for quick festival access.

How we built it

We used the following technologies to bring CoDown Day to life:

  • HTML/CSS: For a clean and responsive layout.
  • JavaScript: To implement the countdown logic and dynamic updates.
  • Web Notifications API: To send festival reminders directly to the user’s device.
  • JSON Data: To store and retrieve accurate festival dates for 2025.
    MongoDB(Non-relational database) **, **Express.js, Node.js..

Challenges we ran into

  1. Managing Multiple Festival Countdown Selections:
    Allowing users to select and view multiple festival countdowns simultaneously was challenging. We had to ensure that the application could dynamically handle overlapping countdown timers without conflicts.
  2. Real-Time Notifications:
    Implementing a notification system using the Web Notifications API required overcoming browser permission limitations and ensuring compatibility across different devices and browsers.
  3. Accurate Festival Data:
    Curating an extensive and accurate list of festivals with their specific 2025 dates required extensive research and careful data validation.
  4. User Interface Optimization:
    Designing a responsive and visually engaging interface that worked smoothly across devices took several iterations.

Accomplishments that we're proud of

  1. Dynamic Countdown System:
    We successfully created a real-time countdown system that updates dynamically for multiple user-selected festivals.

  2. Notifier Integration:
    Integrating a functional notification system to remind users of their chosen festivals was a significant milestone.

  3. Extensive Festival List:
    Compiling a comprehensive list of 2025 festivals from various cultures and religions ensured inclusivity and usability.

  4. User-Centric Design:
    The intuitive and engaging design of CoDown Day makes festival planning effortless and enjoyable for users.

What we learned

  1. Technical Learning:

    • Mastered the Web Notifications API for sending real-time alerts.
    • Improved our understanding of dynamic DOM manipulation using JavaScript.
    • Learned effective methods to manage large datasets with JSON.
  2. User Experience Design:

    • Gained insights into creating interfaces that are both functional and visually appealing.
  3. Problem-Solving:

    • Overcame challenges with managing simultaneous countdowns and optimizing performance for better user experience.

What's next for CoDown Day

1.. Calendar Integration:
Sync with Google Calendar or other apps to offer seamless festival reminders.

  1. Mobile App Development:
    Develop a mobile version with advanced features like push notifications and offline support.

  2. Customization Options:
    Allow users to add their own festivals or special occasions, with custom countdowns and notifications.

  3. Global Expansion:
    Add support for festivals across more cultures and countries.

  4. Social Sharing Features:
    Enable users to share countdowns with friends and family on social media platforms.

  5. Localization and Multilingual Support:
    Expand accessibility by offering the application in multiple languages to cater to a diverse audience.

Share this project:

Updates