Inspiration
India is a land of vibrant festivals, rich traditions, and diverse cultures, but much of this heritage is scattered across different sources and not easily accessible. We wanted to create a single interactive platform that brings the beauty of India’s festivals, dances, foods, and rituals to life in a way that’s fun, engaging, and educational for everyone.
What it does
Utsav Bharat allows users to explore India’s cultural diversity through three main features:
- Festival Calendar – Filter and explore festivals month-wise with images and short descriptions.
- Interactive Cultural Map – Click on any state or union territory to view its festivals, traditional dances, foods, and rituals.
- Cultural Highlights – Learn about the unique identity of each region in a visually engaging format.
It makes cultural learning simple, interactive, and visually appealing.
How we built it
We built the project using HTML, CSS, and JavaScript to keep it lightweight, fast, and accessible. Festival and cultural data are stored in structured JS objects, and the interactive map uses an SVG of India with clickable states linked to their cultural data. Dynamic rendering allows the calendar and map to update content instantly when users interact.
Challenges we ran into
- Designing a fully interactive map of India with clickable states and linking each to cultural data.
- Structuring the data for all 28 states and 8 union territories in a concise, user-friendly format.
- Making the layout responsive and visually appealing across devices while handling images, map interactions, and festival cards.
Accomplishments that we're proud of
- Designing a fully interactive map of India with clickable states and linking each to cultural data.
- Structuring the data for all 28 states and 8 union territories in a concise, user-friendly format.
- Making the layout responsive and visually appealing across devices while handling images, map interactions, and festival cards.
What we learned
- How to structure and manage data for interactive front-end projects.
- The power of SVG maps and DOM manipulation to create interactive experiences.
- The importance of responsive design and user experience in presenting cultural information effectively ## What's next for Utsav Bharat–Discover India’s Festivals, Traditions & Heritage
- Still to rectify some alignment issues and pointing issues, and to make still more interactive and appealing
- Expand the festival and cultural database to include more regional festivals and detailed rituals.
- Add multimedia content such as videos, audio, and animations for dances and rituals.
- Include search, filter, and recommendation features to make exploring India’s culture even more intuitive.
- Potentially make a mobile app version for broader accessibility.
Log in or sign up for Devpost to join the conversation.