Skip to content
This repository has been archived by the owner on Mar 29, 2022. It is now read-only.

Website for student worksessions signup. Built with Ruby on Rails

Notifications You must be signed in to change notification settings

pioneers/student-worksessions

Repository files navigation

It is hosted on at [worksessions.pierobotics.org] This is a ruby on rails web app that allows for worksession scheduling between teams and PiE staff. Teams can sign up to come to a certain worksession using the calendar UI.

Installation

Running Locally

Make sure Ruby is installed on your system. Fire command prompt and run command

ruby -v

Make sure Rails is installed

rails -v

If you see Ruby and Rails version then you are good to start, other wise setup Ruby On Rails

gem install rails

Once done, clone the git repository

git clone https://github.com/pioneers/student_worksessions.git

Go into app directory

cd student_worksessions

Install all dependencies

bundle install

Create db and migrate schema

rake db:create
rake db:migrate

Now run your application

rails s

It should be hosted on localhost:3000 on your local machine

Notes for Deploying to Production

The website is hosted at [worksessions.pierobotics.org]

General pie deployment notes can be found in the website wiki. Our server is apple.pierobotics.org.

Dokku documentation for deploying.