Skip to content

Latest commit

 

History

History
63 lines (49 loc) · 2.62 KB

README (old).md

File metadata and controls

63 lines (49 loc) · 2.62 KB

*** Patrick Shannon / 10-27-17 ***

Zen Bin Proposal

What is Zen Bin?

A zen board is a canvas that can be painted on with just water, that eventually dries leaving no trace of previous work. It's a testament to beauty in transientness. I want to make an online version of one geared towards creative writers and a particular type of diary owners who can have an outlet for creativity and/or emotions with out the commitment of making a lasting piece.

Initial thoughts on app structure

Two tables, users, zens, User can have multiple zens, zens can have one user. Authentication for saving your zens and watching them go. A landing page that shows recently released zens by other users (anonymously). A method of inputing text into a container while disallowing selecting and saving. A page for watching your zens fade into oblivion

Wireframe

Page 1

Page 2

I'm particularly poor at wireframing.

User Story

  1. User finds the landing page
  2. User clicks the visible sign up nav menu item
  3. User can enter thier desired username and password in the provided field
  4. User's sign up will be rejected if the password fields don't match
  5. User's sign up will be rejected if the username exists
  6. User can sign up successfully
  7. User can see active zens if any
  8. User can create a zen
  9. User can see the zens they created
  10. User can click on a zen to see it with larger font
  11. User can observe the text fade away
  12. User can log out
  13. User can click the visible log in nav menu item
  14. User can enter thier credientials in the provided field
  15. User will be rejected if credientals don't exist
  16. User will be logged in if their credientials are correct
  17. User won't commit suicide upon viewing the website's style sheet

Phases of Completion

Phase: -2

  1. App can create a zen
  2. App CAN'T edit a zen
  3. App can display zens
  4. App can remove zens from view after a set time frame

Phase: -1

  1. App can allow users to register
  2. App can allow users to log in
  3. App allows users to create zens
  4. Zens get assigned the user on creation
  5. Users can see all of thier zens on one page
  6. Random anonymous zens can be displayed on a page

Phase: 0

  1. Views begin showing a degree of style
  2. Zens can't be copied or selected
  3. Zens fade away over time until being invisible
  4. Zens are destroyed upon becoming invisible

Links and Resources