ARhomes is a modern AR (Augmented Reality) Home Decoration application built with Flutter. It allows users to visualize furniture and decorations in their own space using ARCore (Android) and ARKit (iOS).
- Augmented Reality Visualization: Place 3D models of furniture in your real-world environment.
- Modern UI/UX: Built with Google's Flutter for a smooth and responsive experience.
- Firebase Integration: Secure authentication and real-time data storage using Firebase.
- Cross-Platform: Supports both Android and iOS devices.
- Interactive Introduction: onboarding screens to guide new users.
- Framework: Flutter
- AR Engines: ARCore & ARKit
- Backend: Firebase (Auth, Firestore)
- State Management: GetX
- Icons & Assets: FontAwesome, Custom SVGs
- Flutter SDK (>= 2.12.0)
- Android Studio / VS Code
- An AR-supported device (Android with ARCore or iOS with ARKit)
-
Clone the repository:
git clone https://github.com/imShub/ARhomes.git
-
Navigate to the project directory:
cd ARhomes -
Install dependencies:
flutter pub get
-
Setup Firebase:
- Create a project on the Firebase Console.
- Add Android and iOS apps.
- Download the
google-services.json(Android) andGoogleService-Info.plist(iOS) and place them in their respective directories.
-
Run the app:
flutter run
This project is licensed under the MIT License - see the LICENSE file for details.
Developed by imShub (@imShub)
Transforming homes, one virtual piece at a time.