CodePath-Android-Pod23 / GroupProject

1 stars 0 forks source link

GroupProject

Original App Design Project

FavsConnect

Table of Contents

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

Overview

Description

Tracks what genre of book, movies etc. an individual prefers, gives the user recommendations based on their preferred genres, and shows them users in their location with similar interests. Could be potentially used for chatting and meeting new friends with similar tastes in your area.

App Evaluation

Product Spec

1. User Stories (Required and Optional)

Required Must-have Stories

Optional Nice-to-have Stories

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

Users:

Property Type Description
Full Name String Name of the User
Location String Name of the City
Friends List of Pointers to Users List of Friends
Recommendations List of Pointers to Item Objects List of Recommendations by the User
Genres Array of String List of Genres Subscribed by the User
Username String Username of the User
Emails String Email of the Use
Phone Number String Phone Number of the User
Password String Password of the User

Items:

Property Type Description
Item Id String Unique id for the item (default field)
Item Type String What is the item type? (movies or books)
Title String Title of the Movie (or Book)
Genre Array of String Genres related to the item
Synopsis String Short Description of the item
Image File Image that defines the item
Recommended by List of Pointers to Users Recommenders
No. of Recommendations Number number of recommendations for the item
Links Array of String Links to the item on store pages

Networking

Video Walkthrough

Sprint 1

Here's a walkthrough of implemented user stories:

Sprint 1 Video Walkthrough

Sprint 2

Here's a walkthrough of implemented user stories:

Sprint 2 Video Walkthrough

Sprint 3 (Final Sprint)

Here's a walkthrough of implemented user stories:

Sprint 3 Video Walkthrough

GIF created with LiceCap.

Notes

Describe any challenges encountered while building the app.

Open-source libraries used