Skip to content

An e-commerce website for users to browse and purchase beauty products.

Notifications You must be signed in to change notification settings

graceechi/Beautsy

Repository files navigation

Beautsy

Beautsy, inspired by Etsy and Ulta Beauty, is an e-commerce website where users can browse and purchase beauty products!

ezgif com-gif-maker

Technologies Used

Front End

react redux javascript node html css heroku

Back End

python flask postgres docker

Getting started

  1. Clone this repository (only this branch)

    git clone https://github.com/graceechi/Beautsy.git
  2. Install dependencies

    pipenv install --dev -r dev-requirements.txt && pipenv install -r requirements.txt
  3. Create a .env file based on the example with proper settings for your development environment

  4. Setup your PostgreSQL user, password and database and make sure it matches your .env file

  5. Get into your pipenv, migrate your database, seed your database, and run your flask app

    pipenv shell
    flask db upgrade
    flask seed all
    flask run
  6. To run the React App in development, checkout the README inside the react-app directory.

Key Features

  • Non-logged in users can browse products and view their reviews, but cannot add products to shopping cart nor leave reviews
  • Users can log in, log out, sign up, or cruise through the site as a Demo user

beautsy-1

  • Logged in users can add products to shopping cart and update product quantities
  • Logged in users can create, view, edit, and delete reviews on products

beautsy-2

  • Logged in users can create, view, edit, and delete orders

beautsy-3

Stretch Goals

  • Categories
  • Search
  • Favorites

About

An e-commerce website for users to browse and purchase beauty products.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published