Skip to content

Neel1292/e-commerce

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

64 Commits
 
 
 
 
 
 
 
 

Repository files navigation

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:

    git clone https://github.com/Neel1292/e-commerce
  2. Change to the frontend directory:

    cd frontend
  3. Install frontend dependencies:

    npm install
  4. Change to the backend directory:

    cd backend
  5. Install backend dependencies:

    npm install

Running the Project

  1. Open two separate terminals.

  2. In the first terminal, start the frontend:

    cd frontend
    npm run dev
  3. In the second terminal, start the backend:

    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.