Skip to content

zaferyilmaznet/inventory-manager

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🧾 Inventory Manager (JSON Server Edition)

A lightweight, modular inventory management web app built with vanilla JavaScript and json-server.
Create, edit, delete, search, and sort products — all persisted via a fake REST API.


🚀 Features

  • 🆕 Add / Edit / Delete products
  • 🔍 Search by product name
  • ↕️ Sort by name, price, or quantity
  • 💾 Data persistence using json-server
  • 🧩 Modular structure (api.js, ui.js, main.js)
  • 💡 Easily extensible to real backend (Node.js, Express, MongoDB)

🧱 Project Structure

inventory-manager/ │ ├── db.json # Fake REST API (json-server) ├── package.json ├── package-lock.json │ ├── public/ │ ├── index.html │ ├── style.css │ └── js/ │ ├── api.js # Handles CRUD requests │ ├── ui.js # DOM rendering & UI feedback │ └── main.js # Controller (app logic) │ └── README.md


About

A lightweight, modular inventory management web app built as a learning project with vanilla JavaScript and json-server.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors