Skip to content

codefair114/Inventory-App-Django

Repository files navigation


Logo

Inventory App

A simple inventory app for a game store implemented with Django and Bootstrap4.
View Live »

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

About The Project

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:

Database Diagram Pages Charts

(back to top)

Built With

The project was built with:

(back to top)

Getting Started

  1. Start the server using the command:
python manage.py runserver
  1. To migrate the updates of the database:
python manage.py makemigrations
python manage.py migrate
  1. To access the admin site, create a superuser:
python manage.py createsuperuser

The recommended editors for this project are VS Code and Sublime.

Demo

Visit here for a live demo. Use the credentials to test the app.

username: Bob password: SuperTest

Prerequisites

  • python
    sudo apt-get install python3.8
  • pip
    sudo apt install python3-pip
  • virtualenv
    pip install virtualenv

Installation

  1. Clone the repo

    git clone https://github.com/AlexandraChiritaACS/Inventory-Django
  2. Activate virtual environment

source venv/bin/activate
  1. Install requirements
pip install -r requirements.txt
  1. Start server
python manage.py runserver

(back to top)

Usage

This project can be used as a template for a new management project of personal inventory.

(back to top)

Contributing

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!

  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)

Acknowledgments

The following resources were used to develop the app.

(back to top)

About

Inventory web app implemented with Django and Bootstrap

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published