An open API service indexing awesome lists of open source software.

https://github.com/ryomendev/glamourgrove

GloamourGrove is a full-stack MERN application offering a seamless shopping experience. Features include user authentication, responsive design, dark/light mode, product categories, advanced search, Stripe integration, user profiles, and an admin dashboard for managing products, orders, and users.
https://github.com/ryomendev/glamourgrove

axios firebase-auth javascript mern-stack nodejs reactjs stripe

Last synced: about 13 hours ago
JSON representation

GloamourGrove is a full-stack MERN application offering a seamless shopping experience. Features include user authentication, responsive design, dark/light mode, product categories, advanced search, Stripe integration, user profiles, and an admin dashboard for managing products, orders, and users.

Awesome Lists containing this project

README

        

# GlamourGrove

[Visit Now](https://e-commerce-app-kno9.vercel.app) 🚀
## Description

GlamourGrove is a full-stack web application built with MERN stack, providing users with a seamless shopping experience for clothes. It features user authentication, responsive web design, dark mode/light mode, sections for different clothing categories (men, women, kids), sections for new arrivals and shopping list, advanced search functionality, payment gateway integration with Stripe, user profile management, and an admin dashboard for managing products, orders, users, and comments.

## Tech Stack
**Frontend:**
- ![React.js](https://img.shields.io/badge/React-61DAFB?style=for-the-badge&logo=react&logoColor=white)
- ![React Router](https://img.shields.io/badge/React_Router-CA4245?style=for-the-badge&logo=react-router&logoColor=white)
- ![react-redux](https://img.shields.io/badge/react--redux-593D88?style=for-the-badge&logo=redux&logoColor=white)

- ![Tailwind CSS](https://img.shields.io/badge/Tailwind_CSS-38B2AC?style=for-the-badge&logo=tailwind-css&logoColor=white)
- ![daisyUi](https://img.shields.io/badge/daisyUi-0081CB?style=for-the-badge&logo=material-ui&logoColor=white)
- ![flowbite](https://img.shields.io/badge/flowbite-FF6384?style=for-the-badge&logo=chartdotjs&logoColor=white)

**Backend:**
- ![Node.js](https://img.shields.io/badge/Node.js-43853D?style=for-the-badge&logo=node.js&logoColor=white)
- ![Express.js](https://img.shields.io/badge/Express.js-000000?style=for-the-badge&logo=express&logoColor=white)
- ![MongoDB](https://img.shields.io/badge/MongoDB-4EA94B?style=for-the-badge&logo=mongodb&logoColor=white)
- ![JSON Web Tokens (JWT)](https://img.shields.io/badge/JWT-000000?style=for-the-badge&logo=JSON%20web%20tokens&logoColor=white)

**Payment Gateway:**
- ![Stripe](https://img.shields.io/badge/Stripe-008CDD?style=for-the-badge&logo=stripe&logoColor=white)

**Image Management:**
- ![Cloudinary](https://img.shields.io/badge/Cloudinary-4285F4?style=for-the-badge&logo=cloudinary&logoColor=white)

**Authentication:**
- ![Firebase](https://img.shields.io/badge/Firebase-FFCA28?style=for-the-badge&logo=firebase&logoColor=black)

**Deployed On:**
- ![Vercel](https://img.shields.io/badge/Vercel-000000?style=for-the-badge&logo=vercel&logoColor=white)
- ![Render](https://img.shields.io/badge/Render-dcdcdc?style=for-the-badge&logo=render&logoColor=black)

## Features

### User Features

- User authentication (Login/Signup)
- Responsive web design with dark mode/light mode
- Sections for men, women, and kids clothing
- Sections for new arrivals and shopping list
- Advanced search functionality
- Payment gateway integration with Stripe
- User profile management (Update profile/password)
- Cart management (Add/Remove items, update quantities)
- Order management (View orders, order details)(not completed yet)

### Admin Features

As an admin, you have additional privileges and responsibilities for managing the e-commerce platform:

- **Dashboard Access**: Access to the admin dashboard with exclusive functionalities.
- **Update Order Status**: Ability to update the status of orders, such as processing, shipped, delivered, etc.
- **Delete Order**: Option to delete orders if necessary.
- **Add/Update Products**: Add new products to the inventory or update existing product details.
- **Delete User**: Delete user accounts if needed.
- **List Comment of Product**: View and manage product comment submitted by users.

## Sneak Peek admin dashboard


Admin Dashboard 1
Admin Dashboard 2


Admin Dashboard 3
Admin Dashboard 4