MarioPaju1991 / SuiteFit

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

suitefitlogo1_small

Suite Fit is a moving app that allows users to see if their furniture/items will fit in an apartment before moving, giving them the confidence they need to commit to a move. At the same time, our app also allows real estate agents to gauge client interest in specific apartments and close sales more easily.

App home: www.suitefit.tech


Users can start from the homepage or scan a QR code from a real estate flier to launch the app.

User Landing Page

After scanning a QR code, the user can decide to favorite the apartment for later. User Apartment Show Page

User Apartment Show Page bottom

Users can then easily access all of their bookmarked apartments. From here, they can message a real estate agent, view details, remove from their bookmarks, or check their fit. User Bookmarks Index Page

Items are automatically and accurately scaled when placed on the canvas, and the app uses collision detection to tell a user when they can't place an item. This allows users to see if all of their furniture/stuff will actually fit, therefore telling them if an apartment is plausible or not. User Bookmarks Fitting Page collision

Users can then save their arrangement for later reference. User Bookmarks Fitting Page finished

Real estate agents can view all of their listed apartments and the engagement statistics for each. Agency Index Page

Agents are also able to respond to requests from clients, but only once they've been contacted first. Agency Requests Page

Getting Started

Setup

Install gems

bundle install

ENV Variables

Create .env file

touch .env

Inside .env, set these variables. For any APIs, see group Slack channel.

CLOUDINARY_URL=your_own_cloudinary_url_key
MAPBOX_API_KEY=your_own-mapbox_key

DB Setup

rails db:create
rails db:migrate
rails db:seed

Run a server

rails s

Built With

Acknowledgements

Inspired by all the stress-filled moves we've all experienced.

Team Members

Contributing

Pull requests are welcome. For major changes, please open an issue first to discuss what you would like to change.

License

This project is licensed under the MIT License

About


Languages

Language:Ruby 83.6%Language:HTML 8.9%Language:SCSS 4.6%Language:JavaScript 2.5%Language:Dockerfile 0.3%Language:Shell 0.0%