loader image
Drag
Contact Info

Flutter Webshop for Meubilair with AR Integration

Description:
As part of our coursework, we developed a feature-rich webshop application for furniture (meubilair) using Flutter. The application includes both a user-facing webshop and an admin dashboard for store management. Users can browse and order furniture, with the unique ability to view and try out products in Augmented Reality (AR). The admin section provides tools to manage product categories, orders, and store settings efficiently.


Key Features

Webshop for Users:

  • Product Catalog: A beautifully designed catalog to showcase a variety of furniture items with detailed descriptions and high-quality images.
  • AR Integration: Users can view and “try out” furniture in their own spaces through Augmented Reality, making purchasing decisions easier and more engaging.
  • Order Management: Users can place orders seamlessly with a simple and secure checkout process.
  • Search and Filter Options: Advanced search and filtering capabilities allow users to find products by category, price, or style.

Admin Dashboard:

  • Category Management: Admins can create, update, and delete furniture categories to organize the webshop efficiently.
  • Order Management: The dashboard includes tools to view, track, and manage customer orders.
  • Inventory Management: Admins can add, edit, or remove products from the catalog.
  • Analytics Overview: Insights into sales performance and customer orders.

Technologies Used

  • Flutter Framework: For a seamless cross-platform application that works on both Android and iOS.
  • Firebase Backend: Used for real-time database functionality and authentication.
  • AR Integration: Leveraged ARCore/ARKit to enable the augmented reality feature for users to visualize furniture in their space.
  • Provider: State management handled efficiently using the Provider package for scalability.

Learning Outcomes

  • Gained proficiency in Flutter, developing a cross-platform application with a responsive and user-friendly UI.
  • Integrated advanced AR features to enhance the user experience, bridging the gap between digital and real-world interactions.
  • Built a robust admin dashboard for backend operations, reinforcing our understanding of full-stack application development.
  • Improved teamwork, problem-solving, and project management skills during the end-to-end development of the application.

Conclusion

This project demonstrates our ability to design and implement an innovative, modern e-commerce solution. With its combination of a dynamic webshop, AR capabilities, and admin management tools, this application stands out as a practical and user-centric example of our expertise in Flutter development.

en_GB