Portfolio project for the JS-Rails unit of Flatiron School: plain JS frontend with a Rails API
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
.github/ISSUE_TEMPLATE
app
bin
config
db
lib
log
public
test
tmp
vendor
.gitignore
CODE_OF_CONDUCT.md
CONTRIBUTING.md
Gemfile
Gemfile.lock
LICENSE
README.md
Rakefile
config.ru
package.json
scratch.txt
spec-js.md
spec.md
yarn.lock

README.md

README

Starfleeter

Rails+JS portfolio project for the Flatiron School

Overview

This app borrows a similar interface to the database Starfleet is always using on various StarTrek series. In addition to managing content related to various starships, users can also assign crew to different ships and note the mission type, see what the current fastest ship in the fleet is, and slightly more!

Now with JavaScript and AJAX!

  • Watch the tour of the newest version!
  • Watch the tour of the older, Rails only version.
  • Or try it here: https://starfleeter.herokuapp.com/
    • 🔓 Try logging in as "Roger", (pw: cilantro). This login also works in the local version.

Installation

  1. Fork and clone this repository, and then within the main directory execute
$ bundle install
$ rake db:migrate
  1. Seed some data to start with:
$ rake db:seed
  1. Then run:
$ rails s
  1. Open up a new browser tab and navigate to:
localhost:3000
  1. Press ctrl+C in your terminal to shut it down.

This was made with Ruby 2.3.4, Rails 5.1.4, JavaScript ES6, AJAX, and moderate amounts of love.

Contributors

Contributions are welcome, and can be made by either opening an issue or making a pull request to this repo.

License

The full MIT license can be found in this repo.