Skip to content

CraftAcademy/tribal

Repository files navigation

Tribal

Tribal is a social fitness application.

How to download the application

  • In your terminal, type:
git clone https://github.com/CraftAcademy/tribal.git
  • Run bundle
bundle install
  • Run yarn install
yarn install
  • Migrate the database
rails db:migrate
  • To open the project, use this command in the terminal:
foreman start -f Procfile.dev

How to use the application as a trainee

  1. Click on "Register" and choose "Trainee" at the page that pops up before you go to the login form.
  2. You will now be on the home page where you will see all the sessions.
  3. Now you can book a session by clicking "Book" to the right of the session.
  4. You now have to pay for the session that you booked.
  5. Join the session when it starts and have fun!

How to use the application as a coach

  1. Click on "Register" and choose "Coach" at the page that pops up before you go to the login form.
  2. You can now create a session by clicking "Add Session" on the home page.
  3. Fill in the form with details about the session you want to create.
  4. Click "Add Session".
  5. You can now see your session on the home page!
  6. Start the session by clicking "Start" to the right of the session.

Tech Stack

  • Ruby on Rails
  • React
  • Rspec
  • Cucumber
  • TailWindCSS
  • Pivotal Tracker
  • Semaphore
  • Heroku
  • Stripe
  • GitHub
  • Coveralls

Features included: # Features included:

  • Visitors can view sessions * Visitors can view sessions
  • Visitors can register on the site * Visitors can register on the site
  • User can log in and log out * User can log in and log out
  • Coach can create sessions
  • Trainee / trainees can join a session in a videocall
  • Responsive design * Responsive design

Contributors

(In Alphabetical order)

Testing Frameworks