Skip to content

eCommerce platform for clothes where the clothes are sorted into colors so that the user can choose from a list of colors that will show related clothing items. The user can then add/delete whichever clothing items they’ve selected in their cart and then choose to checkout via Stripe.

License

Notifications You must be signed in to change notification settings

itcreativeusa/fashion-fusion

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

fashion-fusion

Description

Deployed application link on GitHub https://github.com/itcreativeusa/fashion-fusion

Deployed application link on Heroku https://fashion-fusion-fdbc9c87836b.herokuapp.com/

Fashion-Fusione is an eCommerce platform specializing in clothing, where garments are organized by colors. This allows users to select from a list of colors, which then displays related clothing items in those chosen colors. Users can add or remove selected items to/from their shopping cart. When ready, they can proceed to checkout using the Stripe payment gateway.

Table of Contents

Installation

Technologies Used

Front-End:

  • React

Back-End:

  • GraphQL
  • Node.js
  • Express.js
  • MongoDB
  • Mongoose ODM
  • Stripe API

Functionality:

  • Queries and Mutations (for data retrieval, addition, updating, and deletion)
  • Authentication (JWT)

Deployment and Hosting:

  • Heroku
  • MongoDB Atlas

Security:

  • Protection of sensitive API key information on the server

Usage

Browsing and Selecting:

Visit the Fashion-Fusione website. Browse through a variety of clothing items organized by colors. Choose from a list of available colors to see related clothing items.

Adding to Cart:

Find a clothing item you like in a specific color. Click on the item to view more details. Decide to purchase it and click the "Add to Cart" button. The selected item is now added to your shopping cart.

Managing Cart:

Access your shopping cart to review the items you've selected. Adjust quantities or remove items if needed.

Checkout:

Once you're satisfied with your selections, proceed to checkout. You will be prompted to provide your information for the purchase. Choose the Stripe payment option for secure and easy payment processing.

Authentication:

If you're a registered user, you can log in using your credentials. If not, you'll need to create an account. Authentication is secured using JWT (JSON Web Tokens).

Data Retrieval and Modification:

Behind the scenes, the platform uses GraphQL queries and mutations to retrieve, add, update, and delete data. This ensures efficient and precise interactions with the database.

Deployment and Hosting:

Fashion-Fusione is hosted on Heroku, providing reliable access to the platform. Security Measures:

Your sensitive API key information is protected on the server, ensuring the security of your transactions and personal data.

Screenshots

Screenshots located in img/ folder main page categories

Credits

Some code for this project was taken from Mini-Project provided by Berkeley Bootcamp for studying purposes.

License

Please refer to the LICENSE in the repo.

About

eCommerce platform for clothes where the clothes are sorted into colors so that the user can choose from a list of colors that will show related clothing items. The user can then add/delete whichever clothing items they’ve selected in their cart and then choose to checkout via Stripe.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •