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.
✅ 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
- Frontend: EJS, HTML, CSS
- Backend: Node.js, Express.js
- Database: SQLite
# 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📂 ecommerce-inventory-ejs-sqlite
├── 📁 views # EJS Templates
├── 📁 routes # Express Routes
├── app.js # Main server file
└── package.json # Project Metadata
- Register/Login as an admin or seller
- Manage inventory (add, edit, delete products)
- Search & filter products
- Admins have full control over product management
Feel free to contribute and improve this project!









