A modern Flutter-based 360ยฐ Virtual House Tour App that allows users to explore a property using immersive panoramic images and an interactive floor map.
Users can start from a floor plan, select a room, and navigate naturally through the property using hotspot-based movement similar to real-world virtual tour experiences.
- Smooth panoramic image viewing
- Drag to look around
- Mobile-friendly experience
- Immersive room exploration
- Clickable navigation points inside panoramas
- Move between connected rooms
- Custom room routing system
- Easily expandable to larger properties
- View property layout
- Zoom and pan support
- Click room markers to jump directly into a room
- Quick navigation across the property
Current demo includes:
- Entrance
- Bathroom
- Hall
- Corner Area
- Kitchen Entrance
- Kitchen
- Android support
- iOS support
- Windows support
- Web support (experimental)
- Clean user interface
- Smooth transitions
- Interactive navigation
- Simple and intuitive experience
Tutorial.mp4
- Flutter
- Dart
- panorama_viewer
lib/
โ
โโโ main.dart
โ
โโโ data/
โ โโโ tour_data.dart
โ
โโโ models/
โ โโโ panorama_node.dart
โ โโโ room_hotspot.dart
โ
โโโ screens/
โ โโโ home_screen.dart
โ โโโ map_screen.dart
โ โโโ panorama_screen.dart
- Flutter SDK
- Android Studio / VS Code
- Android Emulator or Physical Device
Clone the repository:
git clone https://github.com/sohamkoltecc-ai/virtual-house-tour.gitMove into project:
cd virtual-house-tourInstall dependencies:
flutter pub getRun the application:
flutter runAdd the following package:
dependencies:
panorama_viewer: ^2.0.4Install packages:
flutter pub getassets/
โ
โโโ floor_map.png
โ
โโโ panoramas/
โ โโโ 1.jpg
โ โโโ 2.jpg
โ โโโ 3.jpg
โ โโโ 4.jpg
โ โโโ 5.jpg
โ โโโ 6.jpg
โ
โโโ icon/
โโโ app_icon.png
โโโ bg.png
Users start by selecting a room from the floor map.
Floor Map
โ
Select Room
โ
Open Panorama
Each panorama contains hotspots that connect to other rooms.
Entrance
โโโ Bathroom
โโโ Hall
Hall
โโโ Corner
โโโ Kitchen Entrance
โโโ Back
Kitchen Entrance
โโโ Kitchen
โโโ Back
Entrance
โโโ Bathroom
โโโ Hall
โโโ Corner
โโโ Kitchen Entrance
โโโ Kitchen
- Minimap inside panorama view
- Animated hotspot indicators
- Floor switching support
- Multiple property support
- Property information page
- Guided tour mode
- VR mode support
- Cloud-based property loading
- Real estate listing integration
- Multi-language support
- Real Estate Property Tours
- Interior Design Showcases
- Virtual Museums
- Educational Tours
- Architecture Presentations
- Hotel Room Exploration
- Apartment Walkthroughs
Contributions, issues, and feature requests are welcome.
Feel free to fork the project and submit a pull request.
If you found this project useful, consider giving it a star on GitHub.
It helps others discover the project and supports future development.
Assets shown Here Belong to its original Devloper @StylArts.
This project is licensed under the MIT License.
Feel free to use, modify, and distribute it for personal or commercial projects.