Skip to content

Latest commit

 

History

History
49 lines (38 loc) · 2.16 KB

README.md

File metadata and controls

49 lines (38 loc) · 2.16 KB

IT Inventory

IT Inventory is a CMDB application inspired by the need to replace an Excel file as a tool.


The main goal of the program is to facilitate the management of hardware devices in small organizations. The organization supports the creation of businesses, with each business being owned by the user who created it, and only they have CRUD operations over that business. All other businesses not created by the specific user are visible for reading only. The devices created within a specific business are owned by the user who created the business, and again, only they can modify them. The Supplier section can be modified by all users, as there may be common suppliers for different businesses/locations.

After launching the application, the first registered user becomes a superuser and creates one time an organization to which all created businesses are connected. All other newly registered users have staff status, and they can only manage the businesses they have created.

  • Build with:

    • Django
    • Python
    • PostgreSQL
    • JavaScript
    • Bootstrap
    • HTML
    • CSS
  • To run the project:

    • run docker-compose.yml
    docker-compose -f docker-compose.yml up
    
    • start the app
    python manage.py runserver
    • start celery
    celery -A inventory worker --loglevel=info --concurrency=2 -P solo
    • start celery beat
    celery -A inventory beat --loglevel=info
  • Full project description at this link

  • (the version is outdated, mising weekly sent report functionality)



Made with by Anton Petrov