Skip to content

Rails app: A social network for motorcycle enthusiasts who want to create, share, and discover motorcycle routes in Japan.

Notifications You must be signed in to change notification settings

StevenEReyes/gremlin_bell

 
 

Repository files navigation

Logo

🏍️ Gremlin Bell 🏍️

A progressive web app built with Rails, designed as a social network for motorcycle enthusiasts in Japan to create, share, and discover motorcycle routes.

This app was built to eliminate the hassle of visiting numerous social networking sites, no-longer active forums, and random 15 year old blog entries in order to find an interesting route to ride.

Built With

  • RoR - Backend / Front-end
  • Stim - Front-end JS
  • Heroku - Deployment
  • PostgreSQL - Database
  • Boostrap - Styling
  • Figma - Prototyping

Getting Started

Setup

Install gems

bundle install

APIs used:

  • Cloudinary – used for hosting user uploaded images

  • Mapbox – used for displaying and creating user routes

  • OpenWeather – used for displaying a route’s current weather as well as a two-day forecast (all the APIs used in this project are free! 😎)

ENV Variables

Create .env file

touch .env

Inside .env, set these variables.

CLOUDINARY_URL=your_own_cloudinary_url_key

MAPBOX_API_KEY=your_own_mapbox_url_key

OPENWEATHER_API_KEY=your_own_openweather_url_key

DB Setup

rails db:create
rails db:migrate
rails db:seed (the seeding takes a while so maybe make some ☕️ or do some 🧘‍♀️)

Run a server

rails s

Screenshots

Gremlin Bell login screen Gremlin Bell Dashboard
Gremlin Bell Route Page Gremlin Bell Route Map Gremlin Bell Route tags, recommendations, and reviews
Gremlin Bell Route tags, recommendations, and reviews Gremlin Bell Route creation
Gremlin Bell inbox Gremlin Bell real-time chat

Team Members

Contributing

Pull requests are welcome. For major changes, please open an issue first to discuss what you would like to change.

About

Rails app: A social network for motorcycle enthusiasts who want to create, share, and discover motorcycle routes in Japan.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Ruby 45.4%
  • HTML 33.2%
  • SCSS 11.5%
  • JavaScript 9.4%
  • Other 0.5%