Skip to content
Class management system created for CS 40800
Ruby TypeScript HTML CSS JavaScript
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
app
bin
config
db
docs
inclass-front
lib/tasks
public
storage
test
vendor
.gitattributes
.gitignore
.ruby-version
Gemfile
Gemfile.lock
LICENSE
README.md
Rakefile
angular.json
config.ru
package-lock.json
package.json
server.js
test.jpg
tsconfig.json

README.md

InClass

Preview

Requirements

  • Ruby 2.6.0
  • Rails 5.2.2
  • Angular 7

Setup

  1. Install nodejs

    • Windows: Download
    • macOS: brew install node
    • Linux: apt install nodejs
  2. Install Angular 7: npm install -g @angular/cli

  3. Install Ruby 2.6:

    • Windows: Download
    • macOS/Linux:
      • You can install certain versions of ruby with rvm.
      • rvm install 2.6
      • rvm use 2.6
  4. Install postgres server:

    • Windows: Download
    • macOS: brew install postgres
    • Linux: apt install postgresql postgresql-contrib
  5. Configure the database in config/database.yml

  6. Install dependencies:

    • bundle install
    • npm install

Run

  • Backend: rails s
  • Frontend: ng serve

The site be be up at localhost:4200

You can’t perform that action at this time.