A fun marketplace app designed in 5 days at Le Wagon. The concept is to provide a platform for people to offer their services as family members (e.g. mother, brother etc.) or partners (e.g. girlfriend, boyfriend) or to find someone offering such services. Based on an Airbnb model, we wanted to develop a system where users could have a single profile that handled both use cases, which we implemented through 'roles'. A user can have many roles, set the price per hour, and see upcoming bookings (as service provider or renter).
App home: http://fam-finder.herokuapp.com/
Use the following login credentials to make your own leagues, teams, players, and stadiums.
Please note: Deleting a league will remove all associated teams and players.
Username: test@webdev.com
Password: 123123
This was our first full group experience using the git workflow. It was a largely collaborative effort that saw overlapping roles but as front end developer I was responsible for general UI design and guiding the user experience. This included designing the index and show page for roles, as well as user profiles and the implementation of the booking form system on a user's role page.
Install gems
bundle install
Install JS packages
yarn install
Create .env
file
touch .env
Inside .env
, set these variables.
CLOUDINARY_URL=your_own_cloudinary_url_key
rails db:create
rails db:migrate
rails db:seed
rails s
- Rails 6 - Backend / Front-end
- Stimulus JS - Front-end JS
- Heroku - Deployment
- PostgreSQL - Database
- Bootstrap β Styling
- Figma β Prototyping
User data was generated based on Le Wagon students but all profile information is purely fictional and for entertainment purposes only.
Pull requests are welcome. For major changes, please open an issue first to discuss what you would like to change.