Skip to content

Ekuspreet/ims-minorproject

Repository files navigation


Logo

Inventory Management System Using FMCG Industry


Table of Contents
  1. About The Project
  2. Getting Started
  3. Contributing
  4. License
  5. Contact

About The Project

Product Name Screen Shot

Introducing an Inventory Management System (IMS) for FMCG, utilizing React, Python Flask, and MongoDB. It offers stock control, workforce planning, and production tracking to enhance efficiency. The system adapts to different FMCG sub-sectors' requirements, ensuring quality across operations. Simplify your inventory management with this versatile solution.

This project is developed for the submission for Minor Project at Guru Nanak Dev Engineering College for the year 2024 by Group 22.

(back to top)

Built With

 React  Vite  Tailwind  Daisy UI  Python  Flask

Contributors

  • Dilraj Singh - Roll Number: 2104092
  • Ekuspreet Singh - Roll Number: 2104097
  • Harsimran Singh - Roll Number: 2104117

(back to top)

Getting Started

Prerequisites

Frontend (React/Vite)

  • Node.js and npm should be installed. If not, download and install from here.
  • Verify if Node.js and npm are installed by running:
    node -v
    npm -v

Backend (Python/Flask)

  • Python should be installed. If not, download and install from here.

Installation

Frontend

  1. Open a terminal.
  2. Navigate to the client directory:
    cd client
    cd ims-client
  3. Install dependencies:
    npm install
  4. Run the development server:
    npm run dev

Backend

  1. Open another terminal window or tab.
  2. Navigate to the server directory:
    cd server
  3. Create a virtual environment (optional but recommended):
    python -m venv venv
  4. Activate the virtual environment:
    • On Windows:
      venv\Scripts\activate
    • On macOS/Linux:
      source venv/bin/activate
  5. Install Python dependencies:
    pip install -r requirements.txt
  6. Start the Flask server:
    flask run --debug

(back to top)

Contributing

Any contributions you make are greatly appreciated.

If you have a suggestion that would make this better, please fork the repo and create a pull request. You can also simply open an issue with the tag "enhancement". Don't forget to give the project a star! Thanks again!

  1. Fork the Project
  2. Create your Feature Branch (git checkout -b feature/AmazingFeature)
  3. Commit your Changes (git commit -m 'Add some AmazingFeature')
  4. Push to the Branch (git push origin feature/AmazingFeature)
  5. Open a Pull Request

(back to top)

License

Distributed under the MIT License. See LICENSE.txt for more information.

(back to top)

Contact

  1. Ekuspreet Singh - [email protected]
  2. Dilraj Singh - [email protected]
  3. Harsimran Singh - [email protected]

Project Link:

Acces The Project Here

(back to top)


About

This project is a minor project for GNDEC

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published