Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/tonytech83/inventory
Django Project for Final Exam
https://github.com/tonytech83/inventory
css3 django html5 javascript python
Last synced: about 2 months ago
JSON representation
Django Project for Final Exam
- Host: GitHub
- URL: https://github.com/tonytech83/inventory
- Owner: tonytech83
- License: mit
- Created: 2024-03-02T12:40:15.000Z (11 months ago)
- Default Branch: main
- Last Pushed: 2024-04-10T18:04:04.000Z (10 months ago)
- Last Synced: 2024-04-11T19:09:50.621Z (10 months ago)
- Topics: css3, django, html5, javascript, python
- Language: HTML
- Homepage:
- Size: 7.4 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
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](https://img.shields.io/badge/Django-092E20)
- ![Python](https://img.shields.io/badge/Python-3670A0)
- ![PostgreSQL](https://img.shields.io/badge/PostgreSQL-4169e1)
- ![JavaScript](https://img.shields.io/badge/JavaScript-ECDB6F)
- ![Bootstrap](https://img.shields.io/badge/Bootstrap-850EF6)
- ![HTML](https://img.shields.io/badge/HTML-F17545)
- ![CSS](https://img.shields.io/badge/CSS-2964F2)- ### To run the project:
- run docker-compose.yml
```powershel
docker-compose -f docker-compose.yml up
```
- start the app
```powershell
python manage.py runserver
```
- start celery
```powershell
celery -A inventory worker --loglevel=info --concurrency=2 -P solo
```
- start celery beat
```powershell
celery -A inventory beat --loglevel=info
```- ### Full project description at this [link](./description/description.md)
- ### You can try the app on https://itinventoryazure.azurewebsites.net/
(the version is outdated, mising weekly sent report functionality)
Made with by Anton Petrov