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
  2. Hosting on Heroku
  3. Photos
  4. Albums
  5. Comments
  6. Tags
  7. Production README

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