Skip to content

Latest commit

 

History

History
84 lines (57 loc) · 2.85 KB

README.md

File metadata and controls

84 lines (57 loc) · 2.85 KB

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.