michaelzwang / loopi

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Loopi v0.0.2

Build Status

Application Summary

Run from Routine.

Loopi is a web app created out of a desire to take the monotony out of running while also making it more efficient. Input a desired distance for your run and Loopi will find your location and generate a random route where the endpoint is where you started.

By using Ruby on Rails and PostgreSQL, Loopi allows users to create a profile and save their favorite routes for future use. A focus on intuitive and responsive web design makes Loopi easy to use on both desktop and mobile devices, while the incorporation of Google Maps API provides users with accurate and customizable routes, as well as turn-by-turn directions.

The first MVP of Loopi was completed in one week.

Configuration / Set-up

  • Ruby version 2.2.2
  • Rails version 4.2.6

Once you have these installed, run a bundle install and migration. You can now access the application.

Deployment

Loopi is deployed on Heroku.

Running a Test Suite

Run the command: bundle exec rspec spec

Git Workflow

Loopi uses the git flow workflow.

Make a Route

Users input the desired length of the run and can input a start/end location (Loopi defaults to the current location). Loopi

Loopi generates and displays the route. Loopi Map

Users can view total length of route and turn-by-turn walking directions. Loopi Directions

PostgreSQL Schema

Schema

About


Languages

Language:JavaScript 91.7%Language:CSS 4.0%Language:Ruby 2.7%Language:HTML 1.5%Language:CoffeeScript 0.0%