/trailscan

SPA Hiking Trails App | Javascript | React | Ruby on Rails

Primary LanguageRubyOtherNOASSERTION

Trailscan

Trailscan is an app built for hikers. It utilizes sessions to allow users to sign up and stay signed in. It also allows users to add new trails to the app and review trails they've hiked.

Features

app.gif

Click here for a demo video of the app.

Users can:

  • View a list of all the available trails
  • Add new trails to the list
  • View a trail's specific details like length, difficulty, conditions, and user reviews
  • Sign up and login/logout using sessions
  • Create/edit/delete reviews for trails they've hiked

Available Scripts

Backend

You will ned Postgresql installed and running to run this app locally.

bundle

Installs all of the ruby gems associated with backend.

rails db:migrate

Runs the migrations to setup the database

rails db:seed

Seeds the database

rails db:reset

Resets the database

rails s

Runs the database server on localhost:3000

Client

npm i

Installs the packages required to run the client

npm start --prefix client

Runs the client development server on localhost:4000

For Contributors

If you'd like to contribute to this project, you may clone this repo and submit your changes for approval to codybarker.or@gmail.com

Support

e: codybarker.or@gmail.com

Project Status

In development and unlicensed

Author

Cody Barker