Skip to content

An E-commerce web app built with Node.js and using MySQL/PostgreSQL as database.

Notifications You must be signed in to change notification settings

nil2022/ecommerce

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

eCommerce App

CodeQL

This is an eCommerce app built with Node.js and MySQL/PostgreSQL as the database.

Table of Contents

Introduction

The eCommerce app is a web application that allows users to browse and purchase products online. It provides a user-friendly interface for customers to view product listings, add items to their cart, and complete the checkout process.

The app is built with Node.js as the server-side framework and uses MySQL or PostgreSQL as the database management systems.

Features

  • User authentication and registration
  • Product browsing and searching
  • Shopping cart functionality
  • Order management

Requirements

To run the eCommerce app, you need to have the following software/database installed:

  • Node.js
  • MySQL/PostgreSQL

Installation

  1. Clone the repository:

    git clone https://github.com/your-username/ecommerce-app.git
  2. Install the required dependencies:

    npm install
  3. Set up the database:

    • Create a MySQL/PostgreSQL database for user information & transactions, product data and inventory.
  4. Configure the app:

    • Update the database connection settings in the db.config.js file.
  5. Run the app:

    npm start
  6. Access the app in your web browser:

    http://localhost:3000

Usage

  • Register a new user account or log in with an existing account.
  • Browse the product listings and add items to your cart.
  • View your order history and manage your account settings.

Contributing

Contributions are welcome! If you find any issues or have suggestions for improvement, please open an issue or submit a pull request.