Skip to content

A Fashion web app which enables virtual try on built using the MERN stack

Notifications You must be signed in to change notification settings

sinster2003/fashion-web-app

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

37 Commits
 
 
 
 
 
 

Repository files navigation

Fashion-webstore

Introducing StealTeal, Full Stack Responsive Web Application created using ReactJS and Chakra UI for the frontend and Node & Express for the server side coding along with MongoDB database to store the data of garments and users, deployed on Render.

Stand Out Feature

Virtual TryOn

What makes our web app so special? ( Caution: Applicable only upto 100 Try On Calls - Limited due to free tier API subscription )

  • It allows the users to virtually try on a set of tees on respective male or female models to get a fair idea of the looks and feel the clothes they are about to buy.
  • This feature is achieved all thanks to Revery API.
  • The system we designed allows a backend admin to post the garments in Revery server and the garment_id generated is stored in Mongodb database for tryon and rendering purposes.

Stripe Integration For Payments

  • Users can easily add to cart their favourite outfits and can make the payment using credit/debit card.
  • Achieved using Stripe Integration checkout mechanism.

NewsLetter Subcription using Email

  • Users can subscribe to the NewsLetter allowing them to get information about the future updates.
  • Achieved using the Mailjet server side API.
  • The user email is stored in the database for further communication.

Completely Mobile Responsive

  • Can Be used in mobile and tablet devices.
  • Major credit for this feature goes to the useMediaQuery Hook in Chakra UI

Major Dependencies used

  • mongoose ---> as a mongodb client
  • react-hot-toast ---> for notifications
  • @chakra-ui/react ---> for styling using chakra components
  • canvas-confetti ---> for party poppers
  • react-slick ---> for carousel
  • react-router-dom ---> navigation
  • axios ---> for data fetching
  • cors ---> for cross origin resource sharing
  • stripe ---> for payment gateway
  • node-mailjet ---> for email services

Technologies used

  • ReactJs
  • Chakra UI
  • ReveryAI API
  • NodeJS
  • Express
  • MongoDB
  • Render
  • Git/GitHub

Deployed on render

https://stealteal.onrender.com/ The insights of the web-app can also be seen on - https://clipchamp.com/watch/eQbqE5KhWzC , a small video clip showcasing the features of StealTeal.

Database Model created on MongoDb

Screenshot 2023-12-04 135546 --> garments database Screenshot 2023-12-04 135719 --> users database

About

A Fashion web app which enables virtual try on built using the MERN stack

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published