CS6 Capstone Project
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
.vscode
api
client
readme
.gitignore
LICENSE
README.md
api.js
dev.js
index.js
package.json
pull_request_template.md
server.js
yarn.lock

README.md

Pic Me

Find your next best photo!

Pic Me is a new platform for sharing photos of your friends and finding photos of yourself that your friends have uploaded.

Usage

Find pictures of you in the Pic Me tab

anna-picme-page

Change your nickname to find more pictures of you (or less)

  • go to Settings and Edit Profile (add or remove nicknames)

anna-settings-page

  • go back to the Pic Me tab (here pictures of Anna's cats were removed)

anna-picme-page-nicknamesRemoved

Note

  • there must be at least one nickname provided
  • there is a maximum of five nicknames

Adding pictures of you to your Collection

  • click on the favorite icon (heart-shaped) to claim a picture (requires one credit)

anna-claim-picture

  • Go to the My Collection tab to view all claimed pictures

anna-mycollection-page

Note

  • users will need to either purchase credits (Billing page) or gain credits by uploading photos (more info below in Upload section)
  • [FUTURE]: some pictures may require more credits and/or may be set by the owner of the picture

Signing up

signup-page

Sign up requirements:

  • email address
  • password
  • first name
  • last name

Alternatively, you can also create an account with your Twitter account (more coming soon)

  • [FUTURE]: sign up with Twitter on the signup page
  • for now, go to the login page and click on the blue Login with twitter link

login-page

Billing

  • all payments are processed through Stripe
  • Credit purchase options and costs (in $USD):
    • 1 credit ($0.99)
    • 15 credits ($9.99)
    • 50 credits ($19.99)
  • [FUTURE]: in the future, users will be able to save cards for future purchases

anna-billing-page

Upload

  • upload pictures and tag friends

  • these tags are the nicknames of users

  • when a friend claims a user's upload, the user will be credited one credit

  • [FUTURE]: in the future, users may be able to set the number of credits to claim their upload (and subsequently be credited said set amount of credits)

  • upload page upload-stage-1

  • add tags upload-stage-2

  • my uploads tab anna-myuploads-page

Note

  • [FUTURE]: in the future, users may be able to upload more than one photo at a time
  • there must be at least one tag present before uploading
  • users can also edit tags of their uploaded photos on the my uploads tab
  • deleting an uploaded picture does NOT delete the photo. It only deletes a reference to the photo
  • [FUTURE]: add support for deleting uploads completely (for an amount of credits possibly) by also removing it from other user's collected photo

Settings

  • the Settings tab allows users to edit their:
    • first name
    • last name
    • nicknames
    • email
    • password
  • users can also permanently and irreversibly delete their accounts
    • note: their uploaded photos, however (at this time), are NOT deleted

settings-page

Contributors

about the TEAM (bottom of each page)

about-the-devs

Boomer (PM)

Elly Han

Julian Jay Kohlman

Samuel Cha

About

A CS6 Capstone Project at Lambda School