sophie97yang / Parmazon-Prime

0 stars 0 forks source link

Parmazon Prime

Parmazon is a website clone, inspired by Amazon, developed with React, Redux, JavaScript, Python, PostgreSQL, and Flask.

About Parmazon

Parmazon Prime, your ultimate online marketplace, redefines the e-commerce experience with a delightful fusion of premium products, user-friendly design, and a touch of humor. Specializing in a diverse selection of quality cheeses, Parmazon Prime caters to enthusiasts seeking a superlative culinary adventure. From exploring an extensive cheese collection to providing a platform for cheese sellers, Parmazon Prime brings together a community that shares a passion for all things cheesy. Our founders, Sophie, Peang, Peter, and Yoseph, envisioned a platform where every purchase is a celebration of flavor and fun. Join us at Parmazon Prime and savor the cheesy goodness crafted by our creators!

Index

Feature List | Database Schema | API Documentation | User Stories | Wireframes

Installation Instructions

  1. Clone this repository: https://github.com/sophie97yang/Parmazon-Prime
  2. Install dependencies:
    • backend:
      • pipenv install
    • frontend (navigate to react-app folder cd react-app):
      • npm install
  3. Create a .env file using the .envexample provided
  4. Set up virtual environment:
    • Pipenv shell
  5. Database Setup, run the following commands:
    • flask db init
    • flask db migrate
    • flask db upgrade
    • flask seed all
  6. Start the app for the backend and frontend using:
    • backend :
      • flask run
    • frontend (navigate to react-app folder cd react-app):
      • npm start
  7. Visit http://localhost:3000 in your browser to see the React application running.

Amazon Web Services S3

Tech Stack

JavaScript Python HTML5 CSS3 Flask React Redux AWS PostgreSQL

Features

Site Walkthrough

https://github.com/sophie97yang/Parmazon-Prime/assets/129304831/c0cd3108-a42a-4f9d-a54a-990015a577c2

How to use Parmazon

If you are interested in checking out our site, please create a membership by signing up! You are also able to log in as a demo member or seller.

Future Implementation

We look forward to implementing these in the near future: