Many small businesses struggle with limited online visibility, hindering their growth potential in the digital marketplace. ECOM_AR addresses this challenge by offering a user-friendly e-commerce platform tailored to the needs of small enterprises. It features easy navigation, secure payment options, and mobile responsiveness, enhancing online presence and customer engagement.
- User Authentication and Database Management: Firebase Authentication and Firestore integration for secure login, registration, and data storage.
- Item Management: Upload and manage product details seamlessly, including image selection and background removal using remove_bg API.
- Order Management: Track and manage customer orders efficiently.
- Analytics and Reporting: Gain insights into sales trends and customer behavior through integrated analytics tools.
- Browse and Purchase: Explore products with augmented reality (AR) capabilities for virtual try-ons.
- Secure Payment: Integration with external APIs for secure payment transactions.
- Order Tracking: Monitor order status and shipment details.
- Personalized Experience: Tailored recommendations based on user preferences and browsing history.
- Frontend: Flutter, Dart
- Backend: Firebase (Authentication, Firestore)
- Plugins: image_picker, fluttertoast, augmented_reality_plugin, firebase_core, http, firebase_storage, cloud_firestore, flutter_add_to_cart_button, provider
- APIs: remove.bg
Demo Video
Explore ECOM_AR with this product tour video.
Clone this repository:
git clone https://github.com/Shivangi10-10/ECOM_AR.git
Ensure Flutter and Dart are installed and updated on your system. Install dependencies:
flutter pub get
Run the project locally:
flutter run
- Mobile App Development for IOS: Extend the platform with dedicated mobile apps for iOS.
- AI Integration: Incorporate AI for enhanced product recommendations and customer support.
- Expanded Reporting Tools: Develop advanced analytics for sales forecasting and inventory management.
- Partnership Opportunities: Collaborate with small businesses and digital marketing agencies to expand market reach.
- Interactive AR Features: Enhance AR capabilities for immersive product experiences.
- Enhanced User Training: Offer tutorials and certifications for sellers to optimize e-commerce strategies.
- Community Engagement: Implement forums and discussion boards for user interaction and feedback.
- Language Localization: Adapt the platform for multi-language support to reach a global audience.
Documentation
A complete project report for the system with use case diagram, app flow, etc can be found here: ECOM_AR | Project Report.