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.
- Caching
- Payment Gateway Integration
- React
- JSX
- CSS
- Tailwind CSS
- Node.js
- Express
- PostgreSQL
- Ensure you have Node.js and npm installed on your machine.
-
Clone the repository:
git clone https://github.com/Neel1292/e-commerce
-
Change to the frontend directory:
cd frontend
-
Install frontend dependencies:
npm install
-
Change to the backend directory:
cd backend
-
Install backend dependencies:
npm install
-
Open two separate terminals.
-
In the first terminal, start the frontend:
cd frontend npm run dev
-
In the second terminal, start the backend:
cd backend npm start
- Ensure to update the port and URL to your local URL and port in the
.env
file located in thefrontend & backend
directory.
- Please create your branch under the Development Branch and create a pull request to merge into Development only.
- You can fix issues and create a pull request under the Development Branch.