/djangobox

A django application for makerspace and inventories.

Primary LanguagePythonMIT LicenseMIT

Django Box 📦 - in development

A small-scale, hobbiest-driven django application that manages makerspace inventory

tests

Features 🚀

  1. Inventory management

  2. Modular storage: In many github repos that offer templates in inventory management, they do not address the variability in the storage structure that can exist in a makerspace. What DjangoBox does is creating a tree out of every storage unit and item so that a modular design is achieved.

  3. Borrows and Returns: Loan management!

  4. Bare-minimum UI to allow for user custimizability

  5. Easy set up + Any platform: With the help of python, platform support is extremely easy

Setup👀

Installation

So far, this project runs on python 3.10.

$ git clone https://github.com/EDED2314/djangobox.git
$ pip install -r requirements.txt
$ cd djangobox
$ python manage.py migrate
$ python manage.py createsuperuser
$ python manage.py runserver

Personalization

You can set your own DB and SECRET_KEY by following the env.sample file

Contributing 🏗️

  1. I will check and merge changes that are beneficial to this project's goal.
  2. Feel free to comment and review code!

Future Features + Plans 🛫

I have huge hope for this project and will continue to make this the best as I can! 😎

Some features planned are:

  • API Endpoints
  • Docker compose files + images

Credits

  • UI credits to app-generator's django-black-dashboard, which is an open-source Bootstrap 5 design from Creative-Tim.