new first full stack capstone project title: studio keeper · 2020. 6. 18. · my capstone project...

24
First Full Stack Capstone Project Title: Studio Keeper Contents: Proposal/Concept Statement User Stories Screen Inventory and Wireframe User Flow Diagrams User Flow Outline (diagrams in outline form)

Upload: others

Post on 12-Oct-2020

1 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: New First Full Stack Capstone Project Title: Studio Keeper · 2020. 6. 18. · My capstone project (Studio Keeper) will be a mobile first application to support artists, makers, and

First Full Stack Capstone

Project Title: Studio Keeper

Contents:

Proposal/Concept Statement

User Stories

Screen Inventory and Wireframe

User Flow Diagrams

User Flow Outline (diagrams in outline form)

Page 2: New First Full Stack Capstone Project Title: Studio Keeper · 2020. 6. 18. · My capstone project (Studio Keeper) will be a mobile first application to support artists, makers, and

Proposal/Concept Statement:

My capstone project (Studio Keeper) will be a mobile first application to support artists, makers, and designers with managing their inventory catalog, contacts, and events. The intuitive and clean UI will allow the user to easily input and modify the desired information, as well as then retrieve specific information of interest. The organization of information in the gallery section will allow for appealing presentation and enable the app itself to serve as a marketing tool and allow contacts to favorite items from the catalog. The contact information will allow the user to easily place calls or send email to individual contacts. In the events section, a date feature will allow users to input relevant submission or event dates, which will populate a calendar for easy tracking. Overall, the appealing visual design and intuitive user interface will make this app easy to use and a go to for users looking to manage and track these aspects of their business and creative work.

Page 3: New First Full Stack Capstone Project Title: Studio Keeper · 2020. 6. 18. · My capstone project (Studio Keeper) will be a mobile first application to support artists, makers, and

USER STORIES

New users

As a new user, I want to create a new account. (high)

As a new user, I want to upload a picture to a catalog entry. (high)

As a new user, I want to enter contact information for a gallery I visited. (high)

As a new user, I want to add information about an upcoming design competition (event). (high)

As a new user, I want to add new contacts’ information. (high)

As a new user, I want to indicate a newly added contact favorited three of my catalog items. (medium)

Returning users

As a returning user, I want to retrieve a gallery view of all of my catalog. (medium)

As a returning user, I want to send an email from my phone to a gallery curator. (medium)

As a returning user, I want to place a call about an exhibition opportunity. (medium)

As a returning user, I want to see thumbnails of the art work I created in 2010. (high)

As a returning user, I want to make changes to the price I set for a particular work. (high)

As a returning user, I want to edit the gallery curator contact information. (high)

As a returning user, I want to see what shows have submission deadlines in January. (high)

Administrators

I don't foresee an administrator role.

Tracking User Stories:

https://trello.com/b/Z7NhijKF/studio-keeper

Page 4: New First Full Stack Capstone Project Title: Studio Keeper · 2020. 6. 18. · My capstone project (Studio Keeper) will be a mobile first application to support artists, makers, and

Screen Inventory:

(user flow diagrams are on the following pages)

• first five stories: o Landing page o App home page o Create new user account o Add a contact o View a contact o Edit a contact o Add a catalog entry o View information on a selected catalog entry

Wireframe: https://repl.it/@sheilajmj/wireframe1

Page 5: New First Full Stack Capstone Project Title: Studio Keeper · 2020. 6. 18. · My capstone project (Studio Keeper) will be a mobile first application to support artists, makers, and

studio-keeper ERDSheila McLain Jagla | March 7, 2020

catalog_Items

user_id FK

catalog_id PK

type text

collection text

name text

size text

medium text

price USD

date_created mm/yyyy

concept_statement textarea

notes textarea

imagesimage names incl file extension - text, file importer

subject text

quantity numeric

location text

favorited_byFK - array of contact_id

sold_date mm/dd/yyyy

sold_to text

eventsFK - array of event_id

history text

contacts

user_id FK

contact_id PK

contact_typetext (individual or business)

business_name text

name text

title text

events FK array of event_id

email email address

phone phone number

address_street text

address_line2 text

address_city text

address_state two letters

address_zip numeric

address_country text

website web address

favoritesFK array of catalog_id

notes textareaevents

user_id FK

event_id PK

event_type text

name text

website web address

location text

event dates mm/dd/yyyy

application_due_date mm/dd/yyyy

contact FK array of contact_id

notes textarea

submission_requirements textarea

catalog_items FK array of catalog_id

users

user_id PK

full_name text

user_name text

nickname text

password text

Catalog-Favorited

catalog_ID FK

contact_id FK

Catalog-Events

catalog_id FK

event_id FK

Page 6: New First Full Stack Capstone Project Title: Studio Keeper · 2020. 6. 18. · My capstone project (Studio Keeper) will be a mobile first application to support artists, makers, and
Page 7: New First Full Stack Capstone Project Title: Studio Keeper · 2020. 6. 18. · My capstone project (Studio Keeper) will be a mobile first application to support artists, makers, and
Page 8: New First Full Stack Capstone Project Title: Studio Keeper · 2020. 6. 18. · My capstone project (Studio Keeper) will be a mobile first application to support artists, makers, and
Page 9: New First Full Stack Capstone Project Title: Studio Keeper · 2020. 6. 18. · My capstone project (Studio Keeper) will be a mobile first application to support artists, makers, and
Page 10: New First Full Stack Capstone Project Title: Studio Keeper · 2020. 6. 18. · My capstone project (Studio Keeper) will be a mobile first application to support artists, makers, and
Page 11: New First Full Stack Capstone Project Title: Studio Keeper · 2020. 6. 18. · My capstone project (Studio Keeper) will be a mobile first application to support artists, makers, and
Page 12: New First Full Stack Capstone Project Title: Studio Keeper · 2020. 6. 18. · My capstone project (Studio Keeper) will be a mobile first application to support artists, makers, and
Page 13: New First Full Stack Capstone Project Title: Studio Keeper · 2020. 6. 18. · My capstone project (Studio Keeper) will be a mobile first application to support artists, makers, and
Page 14: New First Full Stack Capstone Project Title: Studio Keeper · 2020. 6. 18. · My capstone project (Studio Keeper) will be a mobile first application to support artists, makers, and
Page 15: New First Full Stack Capstone Project Title: Studio Keeper · 2020. 6. 18. · My capstone project (Studio Keeper) will be a mobile first application to support artists, makers, and
Page 16: New First Full Stack Capstone Project Title: Studio Keeper · 2020. 6. 18. · My capstone project (Studio Keeper) will be a mobile first application to support artists, makers, and
Page 17: New First Full Stack Capstone Project Title: Studio Keeper · 2020. 6. 18. · My capstone project (Studio Keeper) will be a mobile first application to support artists, makers, and
Page 18: New First Full Stack Capstone Project Title: Studio Keeper · 2020. 6. 18. · My capstone project (Studio Keeper) will be a mobile first application to support artists, makers, and

1

Capstone project Database

Server

Client Side App Landing page

Check out a demo

The user may go back to landing page

The user go to the create account or sign in

Create account or sign in

App home page

View contacts

Add Contacts

View Catalog

Add Catalog Entry

View Events

Add Events

View Gallery

Add data

View contacts user may select a contact

A user may see the selected contact information

The user may click to edit

The user may edit the selected Contact

The user may click to call

The user may click to send an email

The user may click back to contact list

Page 19: New First Full Stack Capstone Project Title: Studio Keeper · 2020. 6. 18. · My capstone project (Studio Keeper) will be a mobile first application to support artists, makers, and

2

The user may click back and return to list of contacts

Add a contact

Search contacts

View contacts by preset filters

User may click to edit contact

Edit A ContactThe user may choose not to edit and return to list of contacts

The user may make changes If changed fields are valid

The user may submit changes

The updated contact is updated and displayed

The user may cancel changes

The contact is displayed as it is

If changed fields are invalid

User is prompted to edit the field changes

The changes may be edited

The changes may be cancelled and user returns to the selected contact view

The user may cancel changes

The contact is displayed as it is

Add a contactFields

Contact type

Name

Business

Page 20: New First Full Stack Capstone Project Title: Studio Keeper · 2020. 6. 18. · My capstone project (Studio Keeper) will be a mobile first application to support artists, makers, and

3

Email

Phone

Address

Website

Favs

Notes

User adds contact information If fields are valid

User may submit entry

user may cancel entry to return to a blank add data form

if fields are invalid

If required field is missing

Alert user to missed requirement

If content violates rules

Alert user to invalid entries and expected input

View CatalogSelect A Catalog Entry

A user may see the selected catalog information

The user may click to edit

The user may edit the selected catalog entry

The user may click back to catalog entries

The user may click back and return to list of all catalog entries

Add A Catalog Entry

Edit a Catalog Entry

Search Catalog

View Catalog by filter

Page 21: New First Full Stack Capstone Project Title: Studio Keeper · 2020. 6. 18. · My capstone project (Studio Keeper) will be a mobile first application to support artists, makers, and

4

Edit a Catalog EntryThe user may choose not to edit and return to full catalog

The user may make changes If changed fields are valid

The user may submit changes

The updated catalog entry is updated and displayed

The user may cancel changes

The updated catalog is displayed as it is

If changed fields are invalid

User is prompted to edit the field changes

The changes may be edited

The changes may be cancelled and user returns to the selected catalog entry

view

The user may cancel changes

The catalog entry is displayed as it is

Add A Catalog EntryFields

Name

Collection

Size

Medium

Price

Events

Favorited By

Date created

Page 22: New First Full Stack Capstone Project Title: Studio Keeper · 2020. 6. 18. · My capstone project (Studio Keeper) will be a mobile first application to support artists, makers, and

5

Concept statement

Notes

Images

User adds contact information If fields are valid

User may submit entry

user may cancel entry to return to a blank add data form

if fields are invalid

If required field is missing

Alert user to missed requirement

If content violates rules

Alert user to invalid entries and expected input

View EventsSelect an event

A user may see the selected event information

The user may click to edit

The user may edit the selected event entry

The user may click back to event entries

The user may click back and return to list of all event entries

Add an event

Edit an event

Search for event

Filter events

Edit an event

Page 23: New First Full Stack Capstone Project Title: Studio Keeper · 2020. 6. 18. · My capstone project (Studio Keeper) will be a mobile first application to support artists, makers, and

6

The user may choose not to edit and return to list of events

The user may make changes If changed fields are valid

The user may submit changes

The updated event is updated and displayed

The user may cancel changes

The contact is displayed as it is

If changed fields are invalid

User is prompted to edit the field changes

The changes may be edited

The changes may be cancelled and user returns to the selected event view

The user may cancel changes

The event is displayed as it is

Add an eventFields

Name

Location

Application due date

Event dates

Contact information

Contact name

Notes

Submission requirements

User adds event information If fields are valid

User may submit entry

user may cancel entry to return to a blank add data form

Page 24: New First Full Stack Capstone Project Title: Studio Keeper · 2020. 6. 18. · My capstone project (Studio Keeper) will be a mobile first application to support artists, makers, and

7

if fields are invalid

If required field is missing

Alert user to missed requirement

If content violates rules

Alert user to invalid entries and expected input

View GallerySelect a piece

Search gallery

View by filter

Mark favs Save favs to contact

Add dataData type

Contact

Catalog

Event