Reliving History is an interactive EdTech platform that lets users actively participate in historical events instead of passively reading about them. The experience is inspired by RPG-style storytelling, where each user becomes part of the narrative and influences what happens next. The system uses AI to generate context-aware story progression based on user input, turning historical learning into an immersive, decision-driven product experience.
The platform is designed as a playable story system where user decisions shape narrative direction in real time. AI-driven generation, prompt-based control, and context-sensitive responses work together to maintain coherence across historical scenarios while keeping the experience dynamic. The interface stays minimal and focused so users can engage with choices and outcomes without UI noise, reinforcing immersion and exploration.
Reliving History was built as a full-stack application with a FastAPI backend and a React (Vite + TypeScript) frontend. The architecture supports AI integration for dynamic content generation and smooth interaction flow during user decisions. The product is positioned as an AI-powered interactive learning system that combines storytelling, engineering, and UX thinking into a practical, production-style platform.