Skip to content

This is a responsive inventory management website built using HTML, CSS, and modular JavaScript. It features three main dynamic pages that load content based on user interactions. The application allows users to manage categories and products in a streamlined dashboard interface.

Notifications You must be signed in to change notification settings

arianimmen/Inventory-Management-Practice

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

20 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Inventory Management Practice

This is a responsive inventory management website built using HTML, CSS, and modular JavaScript. It features three main dynamic pages that load content based on user interactions. The application allows users to manage categories and products in a streamlined dashboard interface.

Live Demo

Check out the live version here.

Screenshots

Screenshot from 2024-09-07 21-06-56

Screenshot from 2024-09-07 21-07-53

Screenshot from 2024-09-07 21-08-14

Features

  • Dashboard: View key metrics such as total price, quantity, number of categories, and an overview of all products in one place.
  • Category Management: Add, edit, and manage product categories with descriptions. Changes to categories automatically update across the application.
  • Inventory Management: Add, edit, and delete products in the inventory. Products are assigned categories from the Category Management page, and changes to categories dynamically affect inventory data.
  • Search Functionality: Search for products by name using the built-in search bar.
  • Responsive Design: The app is fully responsive, ensuring a great experience across all devices.

Design Inspiration

The design of the website was inspired by a Figma Inventory Management Dashboard UI. You can view the original design here.

Technologies Used

  • HTML: Structure of the web pages.
  • CSS: Styling and responsive layout.
  • JavaScript (Modular): Functionality, dynamic content loading, and interaction handling.

Pages Overview

  1. Dashboard: Displays total price, quantity, categories, and other product metrics.
  2. Category Page: Allows users to create and manage categories. Changes here will update the products in inventory automatically.
  3. Inventory Page: Add, edit, and remove products. Categories are assigned from the Category Page.

How to Run the Project Locally

  1. Clone this repository:
    git clone https://github.com/arianimmen/Inventory-Management-Practice.git
  2. Navigate to the project directory:
    cd Inventory-Management-Practice
  3. Open public/index.html in your browser to view the application.

Contributions

Contributions are welcome! Feel free to fork the repository and submit pull requests.

About

This is a responsive inventory management website built using HTML, CSS, and modular JavaScript. It features three main dynamic pages that load content based on user interactions. The application allows users to manage categories and products in a streamlined dashboard interface.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published