Everything related to User and User Authentication is done with Devise.
We use pundit to manage Authorization on Gear Up.
The search mechanism is the main feature, we used the gem PG Search for that. You can look for gear in a time frame by location, sport or gear type. Or you can combine them to get the perfect selection
The Data Base os managed with PostgreSQL, for photos we use Cloudinary. Below you can see the detailed Schema:
We use Trello to Manage to project. For version management we used GIT and GITHUB
Trello:
It was the first work we have done in groups, so that was a lot to learn on how to manage the situation, which set up us to do Get Together later on. The DataStructure was a bit of a challange and suprised us a lot to know that a company like Airbnb only needs 3 tables to make their core business work.
Frontend is something that we need to improve a lot still, but we have been learning a lot with our mistakes. Make the WebApp tottally responsive is the main go, and improve the User Experience too.
We want to implement a chat room between Gear Owner and Gear Renter