Skip to content

janjovellanos/Chaliced

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Chaliced (Grailed)

Chaliced is an e-commerce web application for connecting, selling and buying to designer clothing. Chaliced was inspired by Grailed.

Login, Explore, and Shop now at chaliced.com

or

Run Locally:
You will need a .env file with contents:

  • PORT
  • DB_FILE
  • JWT_SECRET
  • JWT_EXPIRES_IN
  • AWS_ACCESS_KEY_ID
  • AWS_SECRET_ACCESS_KEY

You can obtain the last two ↑ when you create your own AWS S3 Bucket

Home:

login

Shop:

login

Sell:

login

Profile:

login

Technologies:

  • Express.js
  • Node.js
  • Csurf.js
  • BCrypt.js
  • React/Redux
  • Sequelize
  • AWS S3
  • SQLite3 (Development)
  • Postgres (Production)

Features:

  • Signup, login, logout, and demo login
  • Create, read, update, and delete products
  • Create, read, update, and delete reviews
  • Create, read, and delete favorited items
  • Create and read orders
  • Upload image files for products
  • Default basic image provided if not presented
  • Search for specified apparrel

Technical Implementation Details:

Chaliced allows specified user manipulation on content by watching the current user and matching their identifier with that of a particular entity's -

    if (product?.userId === user?.id) {
        productEditBtns = (
            <>
                <EditProductFormModal />
                <button onClick={() => handleDeleteBtn(productId)}>Delete</button>
            </>
        );
    }

To-Do:

  • Follows
  • Tracking
  • Payment
  • Filter Clothing (Gender, Shirt, Jacket, Pants, Skirts, ...)

Original Design Docs

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published