DukensLouisFAUwork / Mozart

1 stars 0 forks source link

Original App Design Project - README Template

Mozart

Table of Contents

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

Overview

Description

This is application is going to be a music app that is inspired by spotify. It will sync the users playlist from sptofiy. It will also allow the user to find new music.

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

[Add picture of your hand sketched wireframes in this section]

[BONUS] Digital Wireframes & Mockups

[BONUS] Interactive Prototype

Schema

[This section will be completed in Unit 9]

Models

[Add table of models]

Property Type Description
Username String User name set to database
Password String Password to account
Property Type Description
URI String URI of the track
Name String Name of song
Artist SPTAppRemoteArtist Artist of song
Album SPTAppRemoteAlbum Album of song
Saved Bool Is song saved
Episode Bool Is song episode
Podcast Bool Is song podcast
Property Type Description
added_by.ID String User who added song
track String Name of song
href String URI of the track
Album SPTAppRemoteAlbum Album of song
Property Type Description
URI String URI of the artist
Name String Name of artist

Spotify

* Base Url  https://api.spotify.com
HTTP Verb Endpoint Description
Get /me/playlist Get user playlist list string
Get /me/playlist/{playlist_id}/tracks Get user playlist tracks string
Get /tracks/{id} Get tracks information
Get /artists/{id} Get artist name on the track
Get /playlists/{playlist_id} Get playlist that is not users
Get /browse/featured-playlists Get featured playlists

Networking

Screen Recording 2022-11-17 at 11 36 42 PM