Skip to content

A web app that allows you to hire super-heroes. (Le Wagon team project, 4 teammates, completed within a weeks)

Notifications You must be signed in to change notification settings

chrisbourgeonnier/herohub

 
 

Repository files navigation

‖ HeroHub ‖ In dire need for supernatural powers? Book a day with your favorite SuperHero. 🦸🏻‍♂️

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.

Visitors can:

  • 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

After signing up / logging in, users can book a superhero of his choice:

  • 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

After signing up / logging in, superheroes can access their "I am a Superhero" menu:

  • 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

Screenshots:

homepage list-view show-one booking-userbooking-hero

Create your own account and explore the app:

https://herohub-tokyo-b8670f0c5306.herokuapp.com

Getting Started

Setup

Install gems

bundle install

ENV Variables

Create .env file

touch .env

Inside .env, set these variables.

CLOUDINARY_URL=your_own_cloudinary_url_key

DB Setup

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

Run a server

rails s

Built With

Acknowledgements

Inspired by the characters from the Marvel and DC Comics universes.

Team Members

About

A web app that allows you to hire super-heroes. (Le Wagon team project, 4 teammates, completed within a weeks)

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Ruby 65.9%
  • HTML 26.0%
  • SCSS 7.0%
  • JavaScript 1.1%