/Plantsy

Etsy clone fullstack group project

Primary LanguagePython

About Plantsy:

Screenshot 2023-02-19 at 1 43 17 PM

Introducing Plantsy, a full-stack Etsy clone, your go-to online marketplace for plants and plant-related accessories. Browse and discover an array of healthy, high-quality plants from independent nurseries and growers. Shop sustainably and support small businesses while growing your plant collection. Welcome to Plantsy, let's get planting! Click here to view Plantsy Live Site

Please see below links to project Wiki:

This project is built with:

  • Frontend: JavaScript, React/Redux
  • Backend: Python, Flask
  • Database: PostgreSQL, SQLAlchemy

This project is built by:

Getting Started:

  1. Download the starter by cloning this repo.

    git clone https://github.com/ctam312/Plantsy.git
  2. Install dependencies

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

    SECRET_KEY=<your secret key>
    DATABASE_URL=sqlite:///dev.db
    SCHEMA=flask_schema
  4. 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
  5. Start frontend server in react-app directory

    npm install
    npm start
  6. In your browser go to localhost:3000

Features Directions:

Feel free to view images below on all the features that were implemented on this project! These all follow the four basic CRUD functions.

Home Page Demo User/Log in:

You will be able to test most features without logging in, but to test all features please click on the "Login as Demo User" button. Screenshot 2023-02-19 at 1 12 33 PM

Sign Up:

Screenshot 2023-02-19 at 1 14 21 PM

Search for plants:

Screenshot 2023-02-19 at 1 33 37 PM

Create a plant:

Screenshot 2023-02-19 at 1 29 00 PM

Read details on a plant listing:

Screenshot 2023-02-19 at 1 29 43 PM

Edit a plant listing:

Screenshot 2023-02-19 at 1 30 06 PM

Delete a plant listing:

Screenshot 2023-02-19 at 1 30 11 PM

Read/Create/Edit/Delete reviews:

Screenshot 2023-02-19 at 1 32 37 PM

Bonus Feature (404 page):

404page