https://github.com/neel1292/e-commerce
E-Commerce FullStack Application
https://github.com/neel1292/e-commerce
express-js multer-fileupload node-cache node-js postgresql reactjs redux-tookit tailwindcss
Last synced: about 2 months ago
JSON representation
E-Commerce FullStack Application
- Host: GitHub
- URL: https://github.com/neel1292/e-commerce
- Owner: Neel1292
- Created: 2024-05-27T12:26:22.000Z (about 2 years ago)
- Default Branch: Development
- Last Pushed: 2024-08-20T10:39:28.000Z (almost 2 years ago)
- Last Synced: 2025-06-23T00:38:19.293Z (11 months ago)
- Topics: express-js, multer-fileupload, node-cache, node-js, postgresql, reactjs, redux-tookit, tailwindcss
- Language: JavaScript
- Homepage: https://e-commerce-react-frontend.azurewebsites.net
- Size: 655 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# E-Commerce Project
## 📖 Description
This E-Commerce project is developed using React for the frontend and Node.js with Express for the backend. PostgreSQL is used as the database. The project includes features like caching and a payment gateway.
## ✨ Features
- Caching
- Payment Gateway Integration
## 🛠 Technologies Used
### Frontend
- React
- JSX
- CSS
- Tailwind CSS
### Backend
- Node.js
- Express
### Database
- PostgreSQL
## 🚀 Installation and Setup
### Prerequisites
- Ensure you have Node.js and npm installed on your machine.
### Steps to Install and Setup
1. **Clone the repository:**
```bash
git clone https://github.com/Neel1292/e-commerce
```
2. **Change to the frontend directory:**
```bash
cd frontend
```
3. **Install frontend dependencies:**
```bash
npm install
```
4. **Change to the backend directory:**
```bash
cd backend
```
5. **Install backend dependencies:**
```bash
npm install
```
### Running the Project
1. **Open two separate terminals.**
2. **In the first terminal, start the frontend:**
```bash
cd frontend
npm run dev
```
3. **In the second terminal, start the backend:**
```bash
cd backend
npm start
```
### Configuration
- Ensure to update the port and URL to your local URL and port in the `.env` file located in the `frontend & backend` directory.
## 🤝 Contribution Guidelines
### Creating a Branch
- Please create your branch under the Development Branch and create a pull request to merge into Development only.
### Fixing Issues
- You can fix issues and create a pull request under the Development Branch.