Skip to content
This repository has been archived by the owner on Mar 30, 2023. It is now read-only.
/ Favor Public archive

An app serves as a platform for people to give favors. Final project for iOS Decal

Notifications You must be signed in to change notification settings

kevincfz/Favor

Repository files navigation

#Favor

Author

Kevin Fangzhou Chen

Presentation Link

Youtube

Purpose

Favor is an app that allow users to offer or ask for favors online for free or a fee.

Features

  • As a user, I will be able to post what favor I am asking for; depending how much I want it, the favor could be free or comes with a bounty. The price is set with a slider [Free --- $$$].
  • The app will push notify users nearby. If any user accept the favor, they will see the address of the requester. Once the favor is delivered, he or she will earn the bounty.
  • Users can sign up to be notified, for certain items or time frames.

Control Flow

  • A requester, open an app, would be presented with a view to specify what favor is needed and how much money he is willing to pay. For example, I forgot my pencil whiling studying in the library, unwilling to go back fetching pencils from home. I open the app, specify pencil, put a bounty of $1.

  • Then as a favor-doer will receive a push notification of the categories, e.g. stationery, which I have signed up to receive.

  • If the favor-doer accepts it, he or she will be presented the contact info and address of the requster. The transcation happens offline.

  • Finally, the requester confrims the favor is received.

Implementation

Model

  • Favors
  • Users
  • Transactions

View

  • PostFavorView
  • SignUpCategoriesTableView
  • RequesterInfoDisplayView
  • ConfirmView
  • MapView <- maybe, to show when the person arrives, how many minutes away

Controller

  • PostFavorViewController
  • SignUpCategoriesTableViewController
  • ConfirmViewController

About

An app serves as a platform for people to give favors. Final project for iOS Decal

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published