Parkner is an app that will remind a user when to move their car in order to avoid getting a ticket.
Parkner uses the built-in HTML Geolocation feature to grab a user's current location. Then, the Coord Curb API is used to take the location coordinates and parse it into ledgible, plain pieces of an address string.
A user can sign up for an account and store one or multiple cars and create parking sessions. When parking their car, a user can set an email reminder to notify them 15 mintues to an hour prior to when the parking regulation expires to avoid getting a ticket.
In order to install the app, you will need the latest version of Ruby installed onto your local machine. This app also uses a PostgreSQL object-relational database.
I encourage you to test out the site! You can either sign up and create your own account, or login to a demo account here using the following credtials:
Email: demo@parkner.com
Password: password
Currently, the location services used only pulls data for New York City and California. While the rest of the app will still function, you will only be able to view the map if you are physically located in those two areas.
- Geolocation - HTML API used to grab user's current location
- Coord - modern RESTful API used to collect parking regulations data
- Geocodio - parses latitude and longitude coordinates into address stings
- Ruby - programming lanuguage used
- Rails - domain-specific languange and Ruby gem
- Devise - comprehensive authentication solution used to ensure data integrity
- Bootstrap - front-end framework for styling
- PostgreSQL - relational database structure
- Lillian Ngo - Project Lead - Database structure, design, and user flow
- Jazmine Chung - Team Member - Authentication/data integrity, design, database structure, and user flow
- Jorge Navarro - Team Member - JavaScript GPS algorithm, ActiveJob email system, design, and user flow
- Ben Wexler - Team Member - Mobile responsiveness, ActiveJob email system, design, and user flow