MVP List - darrenyong/aprtr GitHub Wiki
Description
Aprtr, a Flickr clone, is a social media website that allows users to upload and share photos that can be viewed by other users. Users will have the ability to create albums, comment on other users' photos and add tags to their uploaded photos.
List of Features
1. User Authentication
Expected Completion | Actual Completion |
---|---|
02/28/2019 (~2.5 days) | 03/01/2019 (~3 days) |
Users should have the following functionality:
- sign up, sign in, and logout
- use a demo login to try the website
- wont be able to use certain features without logging in (uploading photos, creating albums, tags and commenting)
There should also be the following:
- adequate styling
- smooth, bug-free navigation
- adequate and appropriate seeds to demonstrate the feature
2. Hosting on Heroku
Expected Completion | Actual Completion |
---|---|
03/01/2019 (~1 day) | 02/27/2019 (~0.5 day) |
3. Photos
Expected Completion | Actual Completion |
---|---|
03/02/2019 (~2 days) | 03/07/2019 (~6 days) |
Logged in users should have the following functionality:
- upload photos
- view their uploaded photos
- view specific photos
- update existing photos
- delete existing photos
Non logged in users should have the following functionality:
- view all photos
- view another user's photos
- view specific photos
There should also be the following:
- adequate styling
- smooth, bug-free navigation
- adequate and appropriate seeds to demonstrate the feature
4. Albums
Expected Completion | Actual Completion |
---|---|
03/04/2019 (~2 days) | N/A |
Logged in users should have the following functionality:
- create albums
- add pictures to existing albums
- update existing albums
- delete existing albums
There should also be the following:
- adequate styling
- smooth, bug-free navigation
- adequate and appropriate seeds to demonstrate the feature
5. Comments
Expected Completion | Actual Completion |
---|---|
03/06/2019 (~2 days) | N/A |
Logged in users should have the following functionality:
- create new comment on photos
- edit their comments
- delete their comments
There should also be the following:
- adequate styling
- smooth, bug-free navigation
- adequate and appropriate seeds to demonstrate the feature
6. Tags
Expected Completion | Actual Completion |
---|---|
03/08/2019 (~2 days) | N/A |
Logged in users should have the following functionality:
- create tags
- view all their tags
- add/remove tags to self uploaded photos
There should also be the following:
- adequate styling
- smooth, bug-free navigation
- adequate and appropriate seeds to demonstrate the feature
7. Production README (03/08/2019, ~0.5 day)
Expected Completion | Actual Completion |
---|---|
03/06/2019 (~0.5 day) | N/A |