https://github.com/aditokmoo/E-commerce
🌐 E-commerce is a full-stack application built on the MERN stack (MongoDB, Express, React, Node.js). This project aims to deliver a seamless shopping experience with essential features such as product listings, user authentication, and a shopping cart.
https://github.com/aditokmoo/E-commerce
axios mongodb nodejs react react-form-hook scss tanstack-react-query typescript
Last synced: 7 months ago
JSON representation
🌐 E-commerce is a full-stack application built on the MERN stack (MongoDB, Express, React, Node.js). This project aims to deliver a seamless shopping experience with essential features such as product listings, user authentication, and a shopping cart.
- Host: GitHub
- URL: https://github.com/aditokmoo/E-commerce
- Owner: aditokmoo
- Created: 2023-11-29T16:43:30.000Z (about 2 years ago)
- Default Branch: master
- Last Pushed: 2025-03-27T22:14:58.000Z (11 months ago)
- Last Synced: 2025-06-09T09:02:46.535Z (8 months ago)
- Topics: axios, mongodb, nodejs, react, react-form-hook, scss, tanstack-react-query, typescript
- Language: TypeScript
- Homepage: https://e-cyber.vercel.app
- Size: 4.44 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Cyber | E-commerce
Welcome to the Cyber | E-commerce repository! This guide will help you get started with setting up the project and running it on your local machine.
## Getting Started
### Prerequisites
Make sure you have the following installed on your system:
- **Git**
- **Node.js**
- **npm**
### Clone the repository
1. Clone the project repository using the following command:
```bash
https://github.com/aditokmoo/MERN-E-commerce
```
2. **Navigate to the project folder**:
```bash
cd repo-name
```
3. **Navigate to the client folder and install the dependencies**:
```bash
cd frontend
npm install
```
4. **Do the same for the backend folder**:
```bash
cd backend
npm install
```
5. **Running the project**:
- Start the client:
```bash
cd frontend
npm run dev
```
- Start the backend:
```bash
cd backend
npm run dev
```
The frontend and backend should now be running locally.
## Screenshots
Here are some images to showcase the project
1. Home

2. Catalog

3. Product

4. Admin

note: project is in progress...
## Technologies Used
- **Frontend**: React, Typescript, Axios, React Form Hook, Tanstack React Query, SCSS.
- **Backend**: Node.js, Express, MongoDB.