Skip to content

shadeq2022/roomify

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Roomify Logo

AR Furniture Planner


Roomify is an innovative mobile application that utilizes Augmented Reality (AR) to transform interior design and space planning. This application allows users to virtually place and arrange furniture within their own real-world space using a smartphone camera. Roomify addresses the common challenge consumers face in visualizing how furniture will fit and look in their homes before making a purchase.

The primary goal of Roomify is to reduce purchasing mistakes, save time in the design process, and minimize waste from returned items by providing a realistic and interactive planning experience. The development of this project also applies the Multimedia Development Life Cycle (MDLC) method , which consists of six stages: Concept, Design, Material Collecting, Assembly, Testing, and Distribution.


💻 Technologies

  1. Flutter: The core open-source framework from Google used for building the application's user interface.
  2. Firebase: Serves as the backend for user authentication, with data storage handled by Dropbox.
  3. Dropbox: Used for application data and asset storage.
  4. Model Viewer Plus: A specialized library used to display and interact with the 3D furniture models within the app.
  5. Figma: The primary tool used for designing the application's user interface and overall look.
  6. Visual Studio Code / Android Studio: The code editors used for application development.

✨ Features

  • User Authentication: Secure sign-up and login functionality for users.
  • Furniture Catalog: Browse furniture items organized into distinct categories like tables, sofas/chairs, beds, and cabinets.
  • Detailed Furniture View: Access comprehensive information about each furniture piece before placing it in the virtual room.
  • Augmented Reality (AR) Mode: Use your phone's camera to place and manipulate 3D furniture models in your actual room. Users can rotate, scale, and position items to see how they fit.
  • Screenshot Capture: Save and share your interior designs by taking pictures from the AR view.

🖼️ App Screenshots


🤝 Project Team

  • Project Manager: Muhammad Shadeq
  • UI/UX Designer: Nabila Safitri, Ridho Maulana Ikhsan
  • Flutter Developer: Muhammad Shadeq
  • QA/Tester: Rifqi Khairan Heldian

🚀 Getting Started

git clone https://github.com/shadeq2022/roomify.git
cd romify
flutter pub get
flutter run

About

No description or website provided.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published