MVP List - UJPyon/behold GitHub Wiki

Behold, a Behance clone, is an image project-sharing app for students & graduates share their projects to be shared with the world!

1. Hosting on Heroku (10/01/2019)

2. New account creation, login, and guest/demo login (10/01/2019, 2 days)

  • Users can sign up, sign in, log out
  • Users can use a demo login to try the site
  • Users can't use certain features without logging in (such as appreciating or commenting on a project)

3. User Project Viewing (10/03/2019, 3 days)

  • Users have a profile page displaying all created projects
  • User has 'about me' info and a profile thumbnail on the profile page
  • Each project has a collection of themed images
  • Each project displays its title, description, thumbnail, and user information (name, user avatar)

4. Explore Projects on Home Page (10/06/2019, 2 days)

  • Users can navigate & view all individual user projects on the Home Page
  • Home page has proper, complete styling & organization of projects

5. Comments (10/08/2019, 2 days)

  • Logged in users can create comments on a project
  • Comments are displayed at the bottom of each project

6. Appreciations (10/10/2019, 2 days)

  • Logged in users can 'appreciate' a project
  • The 'appreciation' count is displayed for each project

7. Production README (10/11/2019, 0.5 days)

BONUS 1: Categories

  • Projects are organized into categories
  • Search for & display projects of a specific category

BONUS 2: Create New Project

  • Logged in users can create a new project
  • A new project should allow the user to upload images
  • Adds project to list of the user's projects on user's profile page