/Inventory-Management-App

Primary LanguagePythonGNU Affero General Public License v3.0AGPL-3.0

Warehouse App

Welcome to our super decorative and most beautiful app repository! This application is designed for managing a warehouse, handling orders, and maintaining user roles and permissions.

App Features

  • User system with roles and permissions for listing and placing orders.
  • Warehouse stock management.
  • Order items from the warehouse.
  • Log actions from users.
  • Reporting.

For a detailed list of planned and implemented features, check the respective sections in this README.md.

Planned Features

  • Feature 1
  • Feature 2

Implemented Features

  • User system with roles and permissions.
  • Warehouse stock management.
  • Order items from the warehouse.
  • Log actions from users.
  • Reporting.

Development Setup

Before diving into the code, make sure you have the following in place:

  1. Ensure you have Python 3 installed on your system. You can download it from python.org.

  2. Install Visual Studio Code (VS Code) on your system. You can download it from code.visualstudio.com.

  3. Create a new virtual environment in VS Code by following these steps:

    • Open VS Code.
    • Open your project folder.
    • Press Ctrl + Shift + P to open the command palette.
    • Search for "Python: Create Virtual Environment" and select it.
    • Choose a location for your virtual environment and provide a name for it.
  4. Activate the virtual environment:

    • Open the integrated terminal in VS Code.
    • Run the following command to activate the virtual environment:
    source path/to/your/virtualenv/bin/activate  # On macOS/Linux
    path\to\your\virtualenv\Scripts\activate    # On Windows
    

Author

License

This project is licensed under the MIT License.