Skip to content

rmathur101/PingItMobile

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 

Repository files navigation

#PingIt

###Events - When and Where they matter most

Web Application Gihtub: PingIt Web

#####Team PingIt


"PingIt" is a Ruby on Rails web application complemented by an iOS mobile application.

The iOS mobile application is built in Ruby Motion. It's a language that leverages Objective C Classes with Ruby syntax for iOS development. It is compiled such that it preserves the same runtime efficiency of an Objective-C application. It was built in conjunction with the web app to create a dynamic user experience on the go. The app uses Bubble Wrap to write data to files and to create timers that make periodic http requests to the server so that users receives the most up to date information about local events. Websockets and delayed jobs ensure that data sent from the phone updates the web app without a refresh of the page.

The purpose of PingIt is to offer a platform for people to create and find events of particular interest. PingIt is specifically designed for events that occur "here and now". An event can only be created if it occurs within the next 12 hours. This feature makes it incredibly simple to find events that are occurring in the immediate short term. Finally, there is an answer to the question, "What do you want to do tonight?!"

PingIt is different from other event planning/finding apps. PingIt allows users to filter events that are of interest to them by specific categories in addition to offering the user the opportunity to specify their "listening radius". The user's listening radius can range from 1/4 mile to 20 miles and only displays the events located in the specified proximity to the user.

Events perfect for PingIt:

  1. Pick-up sports games
  2. Spontaneous concerts or jam sessions
  3. Protests
  4. House parties
  5. Flash mobs
  6. Food trucks
  7. Short-term deals or give-aways
  8. and many other social gatherings

A final feature that PingIt offers is the ability for an event creator to determine who attended an event. If a user RSVP's for an event and is logged in to PingIt on their iOS device when arriving to an event, their presence will be logged by the PingIt servers. This feature is not complete but if we had another day we would have loved to fully integrate it.


####Spotlighted Technologies:

  • Ruby on Rails
  • Ruby Motion
  • Heroku
  • PostgreSQL
  • Redis
  • Facebook Omniauth
  • Google Maps
  • Geocoder
  • Websocket
  • Bubble-Wrap

About

Ping mobile (ruby motion)

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Languages