A simple inventory app for a game store implemented with Django and Bootstrap4.
View Live »
Table of Contents
This is an inventory app, with multiple sections for the different entities needed to administrate a warehouse:
- Acquire new products
- Track shipments and contracts
- Register clients
The database was created using the Django admin site and migrated to PostgreSQL at deployment. The authenication app is created with User authentication in Django. A diagram is available below:
The project was built with:
- Start the server using the command:
python manage.py runserver
- To migrate the updates of the database:
python manage.py makemigrations
python manage.py migrate
- To access the admin site, create a superuser:
python manage.py createsuperuser
The recommended editors for this project are VS Code and Sublime.
Visit here for a live demo. Use the credentials to test the app.
username: Bob password: SuperTest
- python
sudo apt-get install python3.8
- pip
sudo apt install python3-pip
- virtualenv
pip install virtualenv
-
Clone the repo
git clone https://github.com/AlexandraChiritaACS/Inventory-Django
-
Activate virtual environment
source venv/bin/activate
- Install requirements
pip install -r requirements.txt
- Start server
python manage.py runserver
This project can be used as a template for a new management project of personal inventory.
Contributions are what make the open source community such an amazing place to learn, inspire, and create. 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!
- Fork the Project
- Create your Feature Branch (
git checkout -b feature/AmazingFeature
) - Commit your Changes (
git commit -m 'Add some AmazingFeature'
) - Push to the Branch (
git push origin feature/AmazingFeature
) - Open a Pull Request
Distributed under the MIT License. See LICENSE.txt
for more information.
The following resources were used to develop the app.