Spotify-Feature / Feature-Creature

0 stars 2 forks source link

Original App Design Project - README

Spotify Feature Creature

Table of Contents

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

Overview

Description

Analyzes the different features of a Spotify user's songs and playlists, and allows them to share with friends/followers through created posts.

App Evaluation

[Evaluation of your app across the following attributes]

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

Screen Shot 2021-04-16 at 9 35 34 PM

[BONUS] Digital Wireframes & Mockups

Schema

Models

Post (Discover Screen) Property Type Description
clientID String ID for user (handle)
author Pointer to User user's display name
objectID String ID for user post
caption String a text box for user post
image File user of post's profile image
likesCount Number number of likes on a post
commentsCount Number count of comments on a post
postTime DateTime (String) displays how long ago post was published

Networking

Existing API Endpoints

HTTP Verb Endpoints Description
GET SPTAppRemoteAlbum gets album name and URI
GET SPTAppRemoteArtist gets artist's name and URI
GET SPTAppRemoteTrack gets current track's name URI, duration, artist, album, if it's saved, and what episode and podcast
GET SPTAppRemotePlayerAPI gets Spotify player
GET imageAPI gets images from Spotify app
GET userAPI gets user data from Spotify app

Video Walkthrough

Walkthrough of implemented user stories for sprint 1:

Video Walkthrough