IOS-Codepath-Goup-4 / IOSDeals

0 stars 9 forks source link

Original App Design Project - README Template

iOS Deals

Table of Contents

  1. Overview
  2. Product Spec
  3. Wireframes
  4. Schema

Overview

Description

Application allow users to input information regarding various deals in their neighborhood. Users can then view other crowdsourced information and proceed to vote and comment on each item. Link to Presentation: https://www.youtube.com/watch?v=f2icPRS221A

App Evaluation

Product Spec

1. User Stories (Required and Optional)

Required Must-have Stories

  1. Users have accounts and can log into them
  2. Users can post deals with price and store location
  3. Users choose to see all stores near them or all deals near them

Optional Nice-to-have Stories

  1. Users can add image to their profile
  2. Users are rewarded with point system
  3. Users can post a picture with their deal
    1. Users can press into the store, or deals to find more details about it.

2. Screen Archetypes

3. Navigation

Tab Navigation (Tab to Screen)

Flow Navigation (Screen to Screen)

Wireframes




[BONUS] Digital Wireframes & Mockups

[BONUS] Interactive Prototype


Schema

Models

User Property Type Description
username String Unique Username Set by User
password String Password set by User
userImage URL Profile Picture
Deals Posts Property Type Description
product String Name of product/deal
author Pointer to user User that submitted deal
dealDescription String A description of the deal
date DateTime When the user posts the deal
expirationDate DateTime When the deal expires (optional)
dealPrice Float Price of deal
normalPrice Float Price of non deal price (optional)
dealPhoto URL Photo of deal being posted (optional)
brand String Brand of deal (optional)
Store String name of store from dropdown


Networking

List of network requests by screen

[Create basic snippets for each Parse network request] [OPTIONAL: List endpoints if using existing API such as Yelp]