caroline608 / SpotSwap-1

A community based app that facilitates finding street-side parking by allowing users to exchange parking spotsĀ šŸš™

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

SpotSwap

A community based app that facilitates finding street-side parking by allowing users to exchange parking spots

Overview

Parking is painful! Circling around NYC streets in search of a parking spot is a long, tedious, process. New Yorkers will spend on average 107 hours and $2,243 in wasted time, fuel, and emissions a year according to an analysis by INRIX, a leading specialist in connected car services and transportation analytics. The, at-times, maddening searches may also lead to unforeseen personal and emotional problems. According to the report, nearly two-thirds of the U.S. drivers reported they felt stressed while trying to find a parking spot.

Features

  • User can sign up using firebase Authentications.
  • User can register their car to their account.
  • User can upload profile image and car image.
  • User can put a spot to be available for reservation for different durations 3-10 minutes.
  • App handles expired spots and delete expired ones from the data base.
  • User can only add one spot.
  • User can delete his spot.
  • User can reserve a spot to swap.
  • Users can see each other profile images during a reservation.
  • App uses local notifications to notify users when some one reserved their spot.

The SpotSwap Solution

Now think about it with the amount of time and money spent searching for a spot you can go on relaxing vacation, see a therapist, learn a new skill, basically just about anything. But itā€™s nearly impossible to be at the right place at the right time, when it comes to these parking situationsā€¦or is it?

With SpotSwap we want to increase the users odds of finding a parking spot in the busiest areas in less than 10 minutes. How it works, a user who has a parking spot will send out an annotation of a spot opening and the time they will be at their car. If a user searching for a spot is within the time frame distance they will be able to see the ping and secure the spot before the driver gets to their car. The spot will only be available until the user with the parking spot reaches their car and time expires. To attract user there will be point incentive to use SpotSwap. Each time user completes a successful swap user will gain points. When user reaches frequent successful swapper level user will be rewarded by being able to see all parking spots first, for a limited time before they are offered to other users.

Forget the road rage and stress, it's time to live your best life.

Requirements

  • iOS 8.0+ / Mac OS X 10.11+ / tvOS 9.0+
  • Xcode 9.0+
  • Swift 4.0+

Collaborators

  • Demo Lead: Kaniz Ali
  • Project Manager: Caroline Cruz
  • Tech Lead: Yaseen AlDallash
  • Design Lead: Masai Young

About

A community based app that facilitates finding street-side parking by allowing users to exchange parking spotsĀ šŸš™


Languages

Language:Swift 99.8%Language:Ruby 0.2%