Repository navigation
MVP Features
Andrew edited this page Oct 19, 2021
·
9 revisions
- Users can able to sign up, Login, and Logout.
- Users can further test site accessibility/functionality by trying a single-click Demo Login.
- Users cannot access or use certain features without logging in(e.g. posting an image).
- Upon Login, users are directed to their profile page, displaying discover feed.
- Unregistered users are directed to the splash page.
- Logged in users can edit their profile(e.g. first name, last name, etc...)
- Logged in users can navigate to their canvas and ink page.
- Logged in users can create new canvases and add/remove ink from owned canvases.
- Logged in users can create new ink and remove them.
- When not on users own profile, logged in users can follow other users from their profile page.
- As an unregistered user, user must log in to view ANY user profile pages.
- Logged in users can post ink, which includes uploading images and an optional description.
- Logged in users can delete their respective images.
- All logged in users can view images.
- Logged in users can create canvases to partition a desired group of ink.
- Logged in users can edit or delete their respective canvases, as well as delete ink within a given canvas.
- Logged in users can view their followers.
- Logged in users can view who they are following.
- Logged in users can follow and unfollow other users.
- Logged in users have a togglable option to turn on notifications for new ink by followed users.
-
- When a user creates a new ink, it should send a notification to their followers?
- Logged in users have a togglable option to privatize their canvas on creation (or on edit).
- Logged in users can like and unlike a canvas and/or ink.