Skip to content

lola831/LemonAttire

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🍋 Lemon Attire

Lemon Attire is an eCommerce website that specializes in selling clothing. Any user can browse through Lemon Attire's extensive clothing selection. However, to add items to their cart, a user must sign up or log in. Additionally, a logged-in user has the option to save items to their favorites or add them to their styles. Upon checkout, a confirmation email will be promptly sent to the user, utilizing the email address associated with their account.

Live Site: Lemon Attire

Check out the links below to view our project's documentation:

Technologies Used:

Backend:

  • Python
  • Flask
  • SQLAlchemy
  • PostgreSQL
  • Mapbox (for autofill address feature)

Frontend:

  • JavaScript
  • React
  • Redux
  • EmailJS (for sending confirmation emails)
  • AWS S3 (for image and video storage)

Splash Page

Screen Shot 2023-09-19 at 11 42 46 AM

Featured Collection

Screen Shot 2023-09-20 at 5 57 37 PM

New Arrivals

Screen Shot 2023-09-20 at 6 01 38 PM

Sign Up

Screen Shot 2023-09-20 at 6 02 41 PM

Log In

Screen Shot 2023-09-20 at 6 02 24 PM

Shop By Categories

Screen Shot 2023-09-20 at 6 04 32 PM

Favorites

Screen Shot 2023-09-20 at 6 06 02 PM

Styles

Screen Shot 2023-09-20 at 6 08 13 PM

Bag

Screen Shot 2023-09-20 at 6 10 01 PM

Shipping / Payment Details

Screen Shot 2023-09-20 at 6 11 06 PM

Order Confirmation

Screen Shot 2023-09-20 at 6 12 41 PM

Email Confirmation

Screen Shot 2023-09-20 at 6 26 10 PM

How to run project locally:

  1. Clone the project repo into desired location on your machine (https://github.com/bergmazz/open_table.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.

  4. Get into your pipenv, migrate your database, seed your database, and run your Flask app

    pipenv shell
    flask db upgrade
    flask seed all
  5. cd inside the react-app directory. Run npm install to install all your dependencies before starting up the application.

  6. From the root directory run flask run.

  7. From the react-app directory run npm start.

About

A full stack e-commerce web app designed to facilitate the purchase of women’s clothing.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages