Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/supakunz/e-commerce

Simple ecommerce react js app with ReactJS TailwindCSS for the client and NodeJS MongoDB for the server.
https://github.com/supakunz/e-commerce

autentication axios cloudinary ecommerce ecommerce-website expressjs javascript mongodb nodejs payment-gateway reactjs stripe tailwindcss

Last synced: 27 days ago
JSON representation

Simple ecommerce react js app with ReactJS TailwindCSS for the client and NodeJS MongoDB for the server.

Awesome Lists containing this project

README

        

# E-commerce
E-commerce Website is developed using ReactJS TailwindCSS for the client and NodeJS MongoDB for the server.

https://github.com/user-attachments/assets/253e24fb-e4ed-4512-b321-7451d238cf99

## 🍄 Live Demo
E-commerce

## 🔥 Features


  • A robust authentication system ensures user data is safeguarded and protected.

  • Includes a smooth scroll-to-top feature for effortless navigation and improved usability.

  • Supports secure and reliable payments via Stripe. Helps users to make transactions easily.

  • Access rights are carefully differentiated, providing distinct privileges for users and admins.

  • The website is fully responsive, adapting flawlessly to all devices, from desktops to smartphones.

  • Seamless access control is implemented via APIs, ensuring secure and efficient permission management.

  • An intuitive admin panel enables the addition, editing, and deletion of products and users with ease.

## 🍀 Technologyies Used
Frontend :


  • ReactJS

  • AOS

  • Axios

  • Slick

  • TailwindCSS



Backend :

  • NodeJS

  • ExpressJS

Database :


  • MongoDB

Platform :


  • Stripe

  • Cloudinary

## ❄️ Installation

1. Clone this repository :

```bash
git clone https://github.com/SupakunZ/E-commerce.git
```

2. Navigate to the project folder and install dependencies :

```
cd E-commerce
npm install
```

3. Launch the application in development mode :

```
npm run dev
```