Relive the Lumia Era – Experience the iconic Windows Phone and Nokia Lumia UI directly in your browser. A web-based Windows Phone simulation featuring live tiles, Metro design, and classic Lumia aesthetics—no device required.
This is a Windows Phone web experience that lets you explore and interact with the classic Windows Phone OS interface. Whether you're feeling nostalgic about your old Lumia device or curious about what made Windows Phone unique, this simulator brings the Metro UI to life in your browser.
This project is a heartfelt tribute to Windows Phone OS – an operating system that was truly ahead of its time but never got the recognition it deserved.
Windows Phone was discontinued in 2017, but its legacy lives on in the hearts of millions who experienced its beauty, simplicity, and innovation. This project exists to:
- Preserve the memory of one of the most beautiful mobile operating systems ever created
- Let new generations experience what Windows Phone felt like
- Honor the design philosophy that prioritized people over apps
- Celebrate the Lumia legacy – devices that were built to last and designed to stand out
Many people never had the chance to use a Windows Phone or Nokia Lumia device. They've only heard stories about the "phone that could have been." We built this simulator so that:
"Anyone, anywhere, can experience the magic of Windows Phone – the fluid animations, the live tiles that actually felt alive, and the design that put content first."
Whether you're a former Windows Phone user reliving memories, or someone curious about what all the fuss was about – this experience is for you.
- Windows Phone 7 (2010) – The beginning of something beautiful
- Windows Phone 8 (2012) – The peak of Metro design
- Windows 10 Mobile (2015) – The final chapter
- Nokia Lumia Series – Devices that dared to be different
Gone but never forgotten. This is our way of keeping the spirit alive.
- 🔲 Live Tiles – Experience the iconic Windows Phone live tiles UI
- 📱 Lumia-Inspired Design – Authentic Nokia Lumia interface recreation
- 🎨 Metro Design Language – Classic Windows Phone aesthetic
- 📲 PWA Support – Install as an app on any device
- 🌐 Cross-Platform – Works on desktop, tablet, and mobile browsers
- ⚡ Fast & Responsive – Built with React 19 and Vite
Calculator • Calendar • Clock • Browser • Files • Games • Maps • Messages • Music • Notes • People • Phone • Photos • Settings • Store • Weather • WhatsApp
Experience Windows Phone without downloading anything – just open in your browser!
# Clone the repository
git clone https://github.com/heygeeks/windows-phone-experience.git
# Navigate to project directory
cd windows-phone-experience
# Install dependencies
npm install
# Start development server
npm run dev
# Build for production
npm run build- Open the app in your browser
- Swipe or scroll to navigate between screens
- Tap on live tiles to open apps
- Experience the classic Windows Phone navigation
Windows Phone Experience | Windows Phone Simulator | Lumia UI Experience | Nokia Lumia Emulator | Windows Phone Online Demo | Metro UI Simulation | Live Tiles Web Experience | Classic Windows Phone | Retro Windows Phone | Windows Phone Nostalgia
Windows Phone offered a unique, beautiful, and user-friendly experience that many still miss today. The Metro design language with its live tiles was ahead of its time. This project aims to preserve that experience and let new users discover what made Windows Phone special.
- Live Tiles – Dynamic, information-rich home screen
- Metro Design – Clean, typography-focused UI
- Fluid Animations – Smooth, responsive interactions
- People Hub – Integrated social experience
- Hubs Concept – Unified content organization
- React 19 – Modern UI library
- Vite 7 – Next-generation build tool
- React Router 7 – Client-side routing
- PWA – Progressive Web App capabilities
- CSS3 – Metro-inspired styling
MIT License – Feel free to use, modify, and distribute.
Contributions are welcome! We'd love your help to make this Windows Phone experience even better.
-
Fork the repository
git clone https://github.com/yourusername/windows-phone-experience.git
-
Create a feature branch
git checkout -b feature/your-feature-name
-
Make your changes
- Follow the existing code style
- Keep the Metro UI design language consistent
- Test your changes locally with
npm run dev
-
Commit your changes
git commit -m "feat: add your feature description"Use conventional commits:
feat:– New featurefix:– Bug fixdocs:– Documentation changesstyle:– UI/CSS changesrefactor:– Code refactoring
-
Push and create a Pull Request
git push origin feature/your-feature-name
- 🎨 Add new Windows Phone apps
- 🔧 Improve existing app functionality
- 🌍 Add localization/translations
- ♿ Improve accessibility
- 📱 Enhance mobile responsiveness
- 🐛 Fix bugs and issues
- 📝 Improve documentation
- Use functional React components with hooks
- Follow the existing CSS naming conventions
- Keep components modular and reusable
- Maintain the authentic Windows Phone/Lumia aesthetic
- Ensure PWA compatibility
Found a bug? Have a suggestion? Open an issue with:
- Clear description of the problem/suggestion
- Steps to reproduce (for bugs)
- Screenshots if applicable
windows-phone lumia nokia-lumia metro-ui live-tiles windows-phone-simulator windows-phone-emulator windows-phone-experience retro-tech nostalgia ui-clone web-simulation pwa react
Experience the Windows Phone era – Try the Lumia UI simulation today!
Built with ❤️ for Windows Phone enthusiasts