HeroHub is a computer-first web app where users can book a superhero for a day. The project is a C2C platform working like an AirBnB website, where users can book a service, and owners(superheroes) can either choose to accept or decline the booking.
- land on the homepage, to learn more about HeroHub services
- view a list of the superheroes who are offering their services, with each card giving a short description of the service
- choose a superhero and see more details about it
- They enter a date and write a comment as to explain the purpose of the booking
- The booking is then pending, waiting for the superhero to confirm or decline the booking
- The dashboard lets users see and manage their previous / pending / and coming bookings
- They can create a page to offer their services, giving a picture and detailed information such as race, powers and price
- They can visualize their own service page
- They have their own dashboard to confirm bookings, showing previous and coming bookings, too
- Superheroes can also be users and therefore book the services of another superhero
https://herohub-tokyo-b8670f0c5306.herokuapp.com
Install gems
bundle 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 7 - Backend / Front-end
- Stimulus JS - Front-end JS
- Heroku - Deployment
- PostgreSQL - Database
- Bootstrap — Styling
Inspired by the characters from the Marvel and DC Comics universes.
- Stéphanie DI DINO - Lead Developer
- Julien LESUEUR - Project Manager
- Chris BOURGEONNIER - Fullstack Developer, Presenter
- Jonatan JAKOBSSON - Fullstack Developer