Skip to content

This is the main backend part of a large group project we were tasked with in Module 3 at Turing School of Software & Design. The main project is meant to all the consuming of several API endpoints, integration with Sinatra and Travis CI as well as deploying to Heroku

Notifications You must be signed in to change notification settings

Classroom-Wars/Back-End

Repository files navigation

Back-End

Purpose

  • The main purpose of this repo is to serve as the backend to the larger group project we're calling "Classroom Wars". The GitHub repo's can all be found here.

  • The main purpose of this application is to serve teachers in their never-ending quest to engage students in a more meaningful way. Our top priority was providing teachers the tools to engage students in the remote educational setting using gamificaiton methods, but this application can most definitely be applied to the in-person educational setting.

Using this repo & using the app

  1. Follow the instructions below under "Set-up" to make sure you've got the correct environments

Set-up

  1. Make sure you have the correct Ruby version installed (2.5.3). To check your Ruby version, from your command line, run ruby -v
  • If you do not have the correct version, follow the instructions to install 2.5.3: from the command line, run rbenv install 2.5.3
  1. Make sure you have the correct Rails version installed (5.2.4.3). To check your Rails version, from your command line, run rails -v
  1. Fork and Clone this repo
  2. Install gem packages: bundle install
  3. Setup the database: rails db:{create,migrate}
  4. Follow instructions on Front End Repo for use instructions
  5. Run: bundle exec figaro install and the following information as environment variables
SINATRA_DOMAIN: <add your sinatra server>
  1. For our sinatra server, we recommend http://localhost:4567

Heroku App Found Here:

Schema

Schema Diagram

Contributors


In no particular order...

arique github arique linkedin' | LinkedIn Mariveliz Arique Ortiz

Cam Chery cam github cam linkedin' | LinkedIn

Christopher Allbritton mckinstrybros website Chris' | LinkedIn

Corey Carter corey github corey linkedin' | LinkedIn

Dan Halverson Dan github Dan linkedin' | LinkedIn

Garrett Gerdsen Garrett github Garrett linkedin' | LinkedIn

Judith Pillado Judith github Judith linkedin' | LinkedIn

Tyler Fields Tyler github Tyler linkedin' | LinkedIn

Priya Power Priya github Priya linkedin' | LinkedIn

Saryn Mooney Saryn github Saryn linkedin' | LinkedIn

Phillip DeFraties Phillip github Phillip linkedin' | LinkedIn

Travis McKinstry Travis github Travis linkedin' | LinkedIn

About

This is the main backend part of a large group project we were tasked with in Module 3 at Turing School of Software & Design. The main project is meant to all the consuming of several API endpoints, integration with Sinatra and Travis CI as well as deploying to Heroku

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published