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.
- Narratives enriched with multimedia (images, videos, and voice)
- Timeline-based event visualization
- Text-to-speech narration using Voice RSS API
- Timeline-linked historical event markers
- Migration routes, boundary changes, and cultural spreads
- Period-specific styles and animations
- Clickable, filterable, and clusterable markers
- 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
- Interactive quizzes and learning assessments
- Achievement tracking and badges
- Personal user history and progress dashboard
- 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
- Mapbox – Geospatial visualization
- Wikipedia API – Historical information
- YouTube API – Video integration
- Unsplash API – Visual assets
- Voice RSS API – Text-to-speech