AR-Visionary Explora is a revolutionary mobile application designed to enhance the furniture e-commerce experience through the integration of augmented reality (AR) technology. This Flutter-based app empowers users to visualize and assess furniture items in their living spaces before making a purchase, revolutionizing the traditional furniture buying process.
The project focuses on providing users with a unique and immersive shopping experience, covering the following key aspects:
- Augmented Reality Integration: Implement AR functionality for users to virtually place furniture items in their desired locations using their mobile device cameras.
- User-Friendly Interface: Develop an intuitive and user-friendly interface to facilitate seamless navigation and an enjoyable shopping experience.
- Furniture Catalog: Curate a diverse catalog of furniture items, including sofas, chairs, tables, etc., to cater to various user preferences.
- Purchase Flow: Facilitate a smooth and secure purchasing process, allowing users to add items to their cart, view detailed product information, and complete transactions within the app.
- AR Furniture Placement: Users can virtually place furniture items in their real-world surroundings using the AR feature.
- Real-Time Interaction: Enable users to interact with the placed items in real-time, adjusting their position and orientation for a customized experience.
- Intuitive Navigation: Design a user-friendly interface with easy navigation to enhance the overall user experience.
- Detailed Product Pages: Provide comprehensive information about each furniture item, including dimensions, materials, and pricing.
- Diverse Selection: Offer a wide range of furniture items to cater to different tastes and preferences.
- Search and Filter Options: Implement search and filter functionalities to help users easily find specific items based on their requirements.
- Shopping Cart: Allow users to add selected items to their shopping cart for a consolidated view of their intended purchases.
- Secure Transactions: Ensure a secure and reliable payment gateway for users to complete their transactions within the app.
- Flutter Framework: Utilize Flutter for cross-platform development, ensuring a consistent user experience on both Android and iOS devices.
- ARCore (Android): Implement ARCore to enable augmented reality features on Android devices.
- Firebase: Use Firebase for real-time data storage, ensuring synchronized updates across users and devices.
- RESTful APIs: Develop and integrate APIs to handle user authentication, product catalog retrieval, and transaction processing.
- Material Design: Adhere to the principles of Material Design for a cohesive and visually appealing user interface.
- Responsive Layouts: Ensure responsive layouts to adapt to various screen sizes and orientations.
Follow the steps below to set up and run the AR-Visionary Explora project locally:
- Clone the repository:
git clone https://github.com/PramithaMJ/AR_Visionary_Explora.git
- Navigate to the project directory:
cd ar-visionary-explora
- Install dependencies:
flutter pub get
- Run the app:
flutter run
Ensure you have Flutter and the necessary dependencies installed on your development environment.
We welcome contributions from the community. If you would like to contribute to the AR-Visionary Explora project.
This project is licensed under the MIT License. Feel free to use and modify the code as per the terms of the license.
We would like to express our gratitude to the open-source community and the contributors who have helped make AR-Visionary Explora a reality.