/grace-shopper

An eCommerce site where users can buy digital art prints. Demo project created for Fullstack Academy

Primary LanguageJavaScriptMIT LicenseMIT

Buy Real Art: An eCommerce Site for Selling Art Prints

Motivation

This site was created as part of Fullstack Academy's "Grace Shopper Project" that challenged students to design and implement their own eCommerce site. It includes all the features of a standard CRUD app, a RESTful API system, a relational database schema built on PostgreSQL, hashed and salted user data, Google Oauth integration, the ability to persist guest carts in local storage, page admin functionality and more.

Tech/framework used

Built with

Features

  • Users can sign in, sign up, or log in with Google Oauth. User sessions will persist after page leave or refresh
  • Users can browse artwork by title or artist
  • Users can checkout (Stripe API functionality is yet to be built, but is planned)
  • Guests without an account can still add items to their cart, and go through a guest checkout flow
  • Users and guests can update quantities and items in their cart
  • Admins can add new artwork, edit artwork info, and delete old data.
  • Users can see their previous order history

Installation

If you want to check out the app for yourself, please visit https://buyrealart.herokuapp.com/ (it may take a few seconds to load as the Heroku deploy wakes up)

Credits

Created by Anya Dunaif, Bektur Elebesov, Julie Lam, and Joe Tonelli