Welcome to Great Mart, a fully functional e-commerce platform designed to provide an exceptional shopping experience. This project showcases a diverse collection of Men's and Women's Clothing, Jewelry, and Electronics Accessories.
Built with the latest technologies including React, Firebase, and Redux Toolkit, Great Mart offers a seamless, fast, and secure shopping experience for users. Whether you're looking for stylish outfits, unique jewelry pieces, or the latest gadgets, Great Mart has it all.
- User Authentication: Secure sign-up, login, and profile management using Firebase Authentication.
- Product Categories: Browse good of products across Men’s, Women’s Clothing, Jewelry, and Electronics Accessories.
- Search & Filters: Effortlessly buy and filter products by category
- Cart & Checkout: Add items to the cart, proceed to checkout safely
- Responsive Design: Fully responsive layout for seamless browsing across devices.
Explore the platform and enjoy an easy, convenient, and stylish online shopping experience! 🛍️
- Firebase Authentication: Secure user authentication with email/password.
- Form Validation: Utilized Formik and Yup for robust client-side validation.
- Token Management: Local storage and refreshToken used for handling user tokens securely.
- Vibrant UI: Colorful and intuitive design tailored for music enthusiasts.
- Collage-like Interface: Captures the spirit of music with attractive visuals.
- FontAwesome/Flaticon Icons: Adds flair and usability to the UI components.
-
Firebase Authentication: Used for user signup, login, password reset, and phone number verification.
-
Axios: Facilitates seamless communication with Firebase Firestore for CRUD operations.
-
fakestore API: For getting items from remote API and showcasing them on UI
- Clone the repository:
git clone https://github.com/immortalWebDev/Ecommerce-Mart
- Navigate to the project directory:
cd Ecommerce-Mart
- Run the project.
npm i npm run start
- This project is open-source and available under the MIT license. Permission is required before usage.
- Email- pgbadgujar007@gmail,com
- Always ready to learn something new