Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/developermasum/leather-rich-project-final

Trendy Leather is a cutting-edge ecommerce platform for discovering and purchasing premium leather shoes. Built with the MERN stack, it offers secure payments, personalized dashboards, and seamless shopping experiences across all devices.
https://github.com/developermasum/leather-rich-project-final

antd expressjs mongodb mongoose nodejs react redux

Last synced: about 3 hours ago
JSON representation

Trendy Leather is a cutting-edge ecommerce platform for discovering and purchasing premium leather shoes. Built with the MERN stack, it offers secure payments, personalized dashboards, and seamless shopping experiences across all devices.

Awesome Lists containing this project

README

        

# Trendy Leather

Trendy Leather is a cutting-edge ecommerce platform for discovering and purchasing premium leather shoes. Built using the MERN stack, it offers secure payments, personalized dashboards, and seamless shopping experiences across all devices.

## Live Demo

Check out the live demo: [Trendy Leather](https://trendy-leather.web.app)

## Features

- **Secure Payments**: Integrated Stripe for secure online payments.
- **Personalized Dashboards**: Tailored dashboards for customers and admins.
- **Inventory Management**: Admins can manage stock levels, product details, and orders.
- **Product Reviews and Ratings**: Customers can leave reviews and ratings for purchased products.
- **Wishlist Functionality**: Users can add favorite products to a wishlist.
- **Order History**: Customers can view their past orders and track current orders.
- **Responsive Design**: Optimized for desktops, tablets, and mobile phones.
- **Email Notifications**: Automated emails for order confirmations and shipping updates.
- **Advanced Search and Filtering**: Enhanced options for finding products.
- **Customer Support Chat**: Integrated live chat for instant support.
- **SEO Optimized**: Built with SEO best practices.
- **Social Media Integration**: Easy sharing on social media platforms.

## Technology Stack

### Front-end

- React.js
- Ant Design
- TailwindCSS
- React Router DOM
- Redux
- Axios

### Back-end

- Express.js
- MongoDB with Mongoose
- JWT for Authentication

## Installation

**Clone the repository:**
```sh
git clone https://github.com/yourusername/trendy-leather.git
```

```bash
cd client
npm install
```

```bash
cd server
npm install
```

Create a ``.env`` file in the server directory and add the following:

```bash
MONGO_URI=your_mongodb_uri
JWT_SECRET=your_jwt_secret
STRIPE_SECRET_KEY=your_stripe_secret_key
```
```bash
cd client
npm start
```
Open ```http://localhost:3000``` in your browser.

```bash
cd server
npm start
```
Open ```http://localhost:5000``` in your browser.

## Contributing

Contributions are welcome! Please fork the repository and submit a pull request for any improvements or bug fixes.
License

## Contact

For any inquiries or feedback, please contact us at [[email protected] ].