https://github.com/HackAssistant/hardware
⚙️A plugin for HackAssistant which enables a hardware lending system
https://github.com/HackAssistant/hardware
hackassistant hardware
Last synced: 9 months ago
JSON representation
⚙️A plugin for HackAssistant which enables a hardware lending system
- Host: GitHub
- URL: https://github.com/HackAssistant/hardware
- Owner: HackAssistant
- License: mit
- Created: 2018-09-17T20:29:40.000Z (about 7 years ago)
- Default Branch: master
- Last Pushed: 2018-11-05T18:53:43.000Z (about 7 years ago)
- Last Synced: 2024-07-31T20:50:51.228Z (over 1 year ago)
- Topics: hackassistant, hardware
- Language: Python
- Homepage:
- Size: 766 KB
- Stars: 2
- Watchers: 5
- Forks: 3
- Open Issues: 4
-
Metadata Files:
- Readme: README.rst
- Contributing: .github/CONTRIBUTING.md
- License: LICENSE
- Code of conduct: .github/CODE_OF_CONDUCT.md
Awesome Lists containing this project
README
.. raw:: html
.. image:: https://travis-ci.com/HackAssistant/hardware.svg?branch=master
:target: https://travis-ci.com/HackAssistant/hardware
HA - Hardware is an extension to HackAssistant that enables the backend to handle a Hardware Lab for your hackathon.
Features
--------
* **Hacker view**: Hackers can browse the list of hardware available and *Request* an item.
* **Admin view**: An admin view to formalize the hacker's *Requests* into *Lendings*.
* **Logs**: Keep track of every piece of hardware, who have had it and who has it right now.
* **Intuitive and self-explanatory basic interface**: UI broken down in steps. Users will know what to do in both ends of the app.
Quick Start
-----------
1. Download package::
wget https://github.com/HackAssistant/hardware/releases/download/v0.1/django-ha-hardware-0.1.tar.gz
2. Install package::
pip install django-ha-hardware-0.1.tar.gz
3. Enable it by changing the corresponding variable in `hackathon_variables.py`::
HARDWARE_ENABLED = True
4. Migrate the database to create the new models::
python manage.py migrate
That's it! Now you can add items in the 'hardware' section of the admin.
Build
-----
To build the plugin, just call::
python setup.py sdist