Skip to content

12fahed/Yug_Smriti

Repository files navigation

Yug Smriti - Interactive Historical Exploration Platform

Yug Smriti is a modern web application that redefines historical learning through interactive storytelling, immersive 3D experiences, and dynamic map visualizations. Built with cutting-edge web technologies, it enables users to explore history in an engaging and educational way.


🌍 Features

📚 Interactive Storytelling

  • Narratives enriched with multimedia (images, videos, and voice)
  • Timeline-based event visualization
  • Text-to-speech narration using Voice RSS API

🗺️ Map Integration (Powered by Mapbox)

  • Timeline-linked historical event markers
  • Migration routes, boundary changes, and cultural spreads
  • Period-specific styles and animations
  • Clickable, filterable, and clusterable markers

🎨 Immersive Visuals

  • 3D globe with animated cloud and artifact scenes (Three.js)
  • Dynamic animations using Framer Motion
  • Custom UI built with Tailwind CSS, Shadcn UI, and Radix UI

🧠 Educational Tools

  • Interactive quizzes and learning assessments
  • Achievement tracking and badges
  • Personal user history and progress dashboard

🔧 Tech Stack

Technology

  • Next.js / React – Core framework for server/client rendering
  • TypeScript – Static type-checking
  • Tailwind CSS – Utility-first styling
  • Three.js – 3D graphics
  • Framer Motion – Smooth animations
  • Shadcn UI / Radix UI – UI component libraries

APIs & Integrations

  • Mapbox – Geospatial visualization
  • Wikipedia API – Historical information
  • YouTube API – Video integration
  • Unsplash API – Visual assets
  • Voice RSS API – Text-to-speech

About

Modern web application that redefines historical learning through interactive storytelling, immersive 3D experiences, and dynamic map visualizations

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages