*** Patrick Shannon / 10-27-17 ***
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.
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
I'm particularly poor at wireframing.
- User finds the landing page
- User clicks the visible sign up nav menu item
- User can enter thier desired username and password in the provided field
- User's sign up will be rejected if the password fields don't match
- User's sign up will be rejected if the username exists
- User can sign up successfully
- User can see active zens if any
- User can create a zen
- User can see the zens they created
- User can click on a zen to see it with larger font
- User can observe the text fade away
- User can log out
- User can click the visible log in nav menu item
- User can enter thier credientials in the provided field
- User will be rejected if credientals don't exist
- User will be logged in if their credientials are correct
- User won't commit suicide upon viewing the website's style sheet
- App can create a zen
- App CAN'T edit a zen
- App can display zens
- App can remove zens from view after a set time frame
- App can allow users to register
- App can allow users to log in
- App allows users to create zens
- Zens get assigned the user on creation
- Users can see all of thier zens on one page
- Random anonymous zens can be displayed on a page
- Views begin showing a degree of style
- Zens can't be copied or selected
- Zens fade away over time until being invisible
- Zens are destroyed upon becoming invisible
- momentjs documentation (Anything you've looked up so far or are thinking about using.)