Skip to content

kairavipandya/inventory

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 

Repository files navigation

Inventory Management System

The Inventory Management System is a web application built using MongoDB, Node.js, Express, and EJS templates to track products, manage inventory, place orders, and view order history.

Features

  • View a list of products.
  • Add new products to the inventory.
  • Place orders for products.
  • View order history.

Getting Started

Prerequisites

Before you begin, ensure you have met the following requirements:

  • Node.js and npm (Node Package Manager) installed.
  • MongoDB Atlas account or a local MongoDB instance.

Installation

  1. Clone this repository:

    git clone https://github.com/your-username/inventory-management-system.git
  2. Navigate to the project directory:

    cd inventory-management-system
  3. Install the project dependencies:

    npm install
  4. Configure MongoDB Atlas:

    • Replace 'YOUR_MONGODB_CONNECTION_STRING' in app.js with your actual MongoDB Atlas connection string.
  5. Start the application:

    node app.js
  6. Access the application in your web browser:

    http://localhost:3000
    

Usage

  • Visit the homepage to access various features.
  • Use the "Add Product" page to add new products to the inventory.
  • View the list of products on the "Product List" page.
  • Place orders for products using the appropriate functionality.
  • Check order history to track previous orders.

Contributing

Contributions are welcome! Here are some ways you can contribute to the project:

  • Report bugs or issues.
  • Suggest new features or improvements.
  • Fork the repository and submit pull requests.

License

This project is licensed under the MIT License - see the LICENSE file for details.

Acknowledgments

  • Thanks to MongoDB for providing a powerful database solution.
  • Inspired by real-world inventory management systems.

About

The Inventory Management System is a web application built using MongoDB, Node.js, Express, and EJS templates to track products, manage inventory, place orders, and view order history.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors