Back to Projects
Purvanchal - Culture and Heritage Showcase
CompletedMongoDBExpress.jsReact+1 more

Purvanchal - Culture and Heritage Showcase

A frontend prototype showcasing the culture, festivals, and heritage of Purvanchal (Eastern Uttar Pradesh).

Timeline

2023

Role

Frontend Developer

Team

Solo

Status
Completed

Technology Stack

MongoDB
Express.js
React
Node.js

Key Challenges

  • Curating culturally rich content into a digital format
  • Creating a visually engaging storytelling flow
  • Keeping UI lightweight while media-heavy sections grew

Key Learnings

  • Better narrative page design for cultural content
  • Improved media and typography hierarchy choices
  • Learned rapid prototyping for thematic websites

Purvanchal: Culture & Heritage Showcase

Overview

Purvanchal is a highly visual, concept-driven web experience built to present the festivals, traditions, and rich cultural identity of Eastern Uttar Pradesh in a modern digital format.

Features

  • Thematic Storytelling: Section-based narrative flow guiding users through distinct cultural pillars.
  • Rich Media Presentation: Immersive integration of high-quality imagery and video representing local heritage.
  • Responsive Layout: Fluid design ensuring the cultural journey feels engaging on both mobile devices and large desktop screens.
  • Dynamic Content: Data-driven structure for easy updates to festival schedules and cultural articles.

Why I built this

There is a vast amount of rich cultural history in the Purvanchal region that is often poorly documented or presented on the internet through outdated, text-heavy websites. I built this prototype to demonstrate how modern web design and storytelling techniques can elevate regional culture, making it accessible and engaging for a contemporary audience.

Technical Stuff

Frontend

  • React: Provided the component-based architecture necessary to build reusable storytelling blocks (like image galleries and text overlays).
  • CSS Modules/Tailwind: Used for crafting bespoke, culture-focused visual treatments and typography.

Backend

  • Node.js & Express.js: Built a lightweight API to serve cultural data, festival details, and media links.
  • MongoDB: Used to store and easily query diverse cultural content without rigid schemas.

Core Features Implementation

Narrative Page Design

  • Developed custom scroll-linked animations and transitions to create a cinematic feel as the user scrolls through different cultural sections.

Media Optimization

  • Implemented lazy loading and responsive image sizing to ensure the media-heavy site remains performant on slower connections.

Technical Challenges & Solutions

Challenge 1: Visual Hierarchy with Heavy Media

  • Problem: Keeping the UI lightweight and text legible while relying heavily on vibrant, full-screen background images.
  • Solution: Developed a robust CSS overlay system with calculated gradients and text-shadows to ensure accessibility and readability across diverse image backgrounds.

Challenge 2: Engaging Storytelling Flow

  • Problem: Curating culturally rich content without overwhelming the user with long walls of text.
  • Solution: Adopted a progressive disclosure approach, using interactive cards and "read more" modals to keep the primary view clean and visual.

Performance Optimizations

  • Extensively compressed images and served next-gen formats (WebP) to maintain high visual fidelity while cutting page load times by 40%.
  • Minimized re-renders in React by memoizing complex media components.

Future Technical Improvements

  • Integrate full internationalization (i18n) to support content in Hindi and Bhojpuri alongside English.
  • Add richer multimedia storytelling blocks, including embedded audio for regional folk music.
  • Transition the frontend to Next.js to fully leverage Static Site Generation (SSG) for even faster load times and better SEO.

Design & Developed by Vishal Chauhan
© 2026. All rights reserved.