Skip to content

CRUDS Product Management System is a web-based application designed for an electronic devices company to efficiently manage product inventory.

Notifications You must be signed in to change notification settings

Mazenmarwan023/CRUDS-Product-Management-System

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 

Repository files navigation

CRUDS Product Management System

📌 Description

CRUDS Product Management System is a web-based application designed for an electronic devices company to efficiently manage product inventory. The system allows users to add, update, delete, and search for products, making inventory management seamless and organized.

This project is built using HTML, CSS, and JavaScript, ensuring a user-friendly interface and smooth functionality. The system dynamically updates the product list and enables real-time calculations of product pricing, including taxes, ads, and discounts.


🚀 Features

Create Products: Users can add a new product by entering details such as:

  • Product Name
  • Price, Taxes, Ads, and Discount (Total is auto-calculated)
  • Number of Units
  • Category (Phone, Laptop, TV, etc.)

Read Products: All added products are displayed in a structured table with an ID and relevant details.

Update Products: Users can modify product details and update them in the list.

Delete Products:

  • Delete a single product.
  • "Delete All" button to remove all products at once.

Search Functionality:

  • Search by product title.
  • Search by category (e.g., Phones, Laptops, TVs).

Dynamic Total Calculation:

  • The total price updates automatically when price, taxes, ads, or discount values are entered.

Responsive Design:

  • Optimized for different screen sizes for better usability.

Local Storage Support:

  • All product data is stored in local storage, ensuring persistence even after refreshing the page.

📸 Screenshots

Initial interface Screenshot 2025-01-30 at 1 46 12 PM Adding a device Screenshot 2025-01-30 at 1 45 46 PM Searching for a device Screenshot 2025-01-30 at 1 46 36 PM


🛠️ Technologies Used

  • HTML → Structuring the web page
  • CSS → Styling and layout
  • JavaScript → Functional logic for CRUD operations and local storage

📂 Installation & Usage

  1. Clone the repository:
    git clone https://github.com/Mazenmarwan023/CRUDS-Product-Management-System.git
  2. Open the index.html file in your browser.

📬 Contact

For any inquiries or suggestions, feel free to reach out:


🏆 Acknowledgments

Special thanks to everyone who contributed feedback and support during development. 🚀


📜 License

This project is open-source and available under the MIT License.


About

CRUDS Product Management System is a web-based application designed for an electronic devices company to efficiently manage product inventory.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published