Skip to content

This is a E-commerce Product Inventory System built using Node.js, Express, EJS, and SQLite. It allows admins to manage products (CRUD operations) and sellers to manage their own inventory.

Notifications You must be signed in to change notification settings

HAMZOO0/ecommerce-inventory-ejs-sqlite

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

📦 E-commerce Product Inventory (EJS + SQLite)

📄 Description

A simple E-commerce Product Inventory System built with Node.js, Express, EJS, and SQLite. It allows admins to manage products (CRUD operations) and sellers to manage their inventory efficiently.

🚀 Features

User Authentication: Register/Login with secure password hashing
Product Management: Add, update, delete, and list products
Seller Dashboard: Sellers can manage their own products
Search & Filter: Filter products by category or price
Admin Panel: Full control for managing all products
EJS Templating: Dynamic views with EJS
SQLite Database: Lightweight and efficient

🛠️ Tech Stack

  • Frontend: EJS, HTML, CSS
  • Backend: Node.js, Express.js
  • Database: SQLite

📌 Installation

# Clone the repository
git clone https://github.com/HAMZOO0/ecommerce-inventory-ejs-sqlite.git

# Navigate into the project directory
cd ecommerce-inventory-ejs-sqlite

# Install dependencies
npm install

# Start the server
npm start

📂 Project Structure

📂 ecommerce-inventory-ejs-sqlite
├── 📁 views          # EJS Templates
├── 📁 routes         # Express Routes
├── app.js           # Main server file
└── package.json     # Project Metadata

🎯 Usage

  1. Register/Login as an admin or seller
  2. Manage inventory (add, edit, delete products)
  3. Search & filter products
  4. Admins have full control over product management

Feel free to contribute and improve this project!


📸 Project Screenshots

image image image image image image image image image image

About

This is a E-commerce Product Inventory System built using Node.js, Express, EJS, and SQLite. It allows admins to manage products (CRUD operations) and sellers to manage their own inventory.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published