Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/dpsg-beckum/knotnpunkt
Material- und Zeltverwaltung der DPSG St. Stephanus Beckum
https://github.com/dpsg-beckum/knotnpunkt
bootstrap flask scouting scouts
Last synced: 8 days ago
JSON representation
Material- und Zeltverwaltung der DPSG St. Stephanus Beckum
- Host: GitHub
- URL: https://github.com/dpsg-beckum/knotnpunkt
- Owner: dpsg-beckum
- License: agpl-3.0
- Created: 2021-09-09T16:50:03.000Z (about 3 years ago)
- Default Branch: main
- Last Pushed: 2024-05-07T20:03:48.000Z (6 months ago)
- Last Synced: 2024-08-02T06:11:31.138Z (3 months ago)
- Topics: bootstrap, flask, scouting, scouts
- Language: HTML
- Homepage:
- Size: 8.01 MB
- Stars: 8
- Watchers: 2
- Forks: 2
- Open Issues: 15
-
Metadata Files:
- Readme: README.md
- Contributing: .github/CONTRIBUTING.md
- License: LICENSE
Awesome Lists containing this project
- awesome-dpsg - knotnpunkt - `Work in progress` Material management for scout groups (Self Hosted Web Applications)
README
# knotnpunkt
![GitHub last commit](https://img.shields.io/github/last-commit/dpsg-beckum/knotnpunkt)
![GitHub](https://img.shields.io/github/license/dpsg-beckum/knotnpunkt)
![Plattformen](https://img.shields.io/badge/platform-python%20%7C%20docker-003056)Eine Webapp die zur Verwaltung von Stammesmaterial verwendet werden kann. Entwickelt von der [DPSG St. Stephanus Beckum](https://www.dpsg-beckum.de)
## Installation mit Docker
```bash
docker run -p 8080:8080 dpsgbeckum/knotnpunkt
```
### Optional: HTTPS aktivieren
```bash
docker run --rm -it -p 8080:8080 dpsgbeckum/knotnpunkt --certfile /path/to/cert.pem --keyfile /path/to/key.pem
```
### Optional: Speichern der Datenbankdatei in einem Volume
```bash
docker run --rm -it -p 8080:8080 -v knotnpunkt_data:/data knotnpunkt
```
### Docker-Image lokal erstellen:### 1. Repository klonen
```bash
git clone https://github.com/dpsg-beckum/knotnpunkt.git
cd knotnpunkt
```
### 2. Docker-Image erzeugen:
```bash
docker build --tag local-knotnpunkt .
```
#### 3. Docker-Container starten
```bash
docker run -p 8080:8080 local-knotnpunkt
```
### Standardbenutzername und Passwort:Benutzername: `admin`
Passwort: `admin`
## Funktionen
- [x] Anlegen von Material mit Kategorie, Bild, etc.
- [x] Ausleihen/Auschecken von Material
- [x] Identifikation von Material durch integrierten QR-Code-Scanner
- [x] Einreichen von Kostenbelegen## [WIP] Contributing
+ Um zu erfahren, wie du bei knotnpunkt mithelfen kannst, lies bitte in der Datei [CONTRIBUTING.md](.github/CONTRIBUTING.md) nach
+ Um die Entwicker*innenversion zu starten, befolge diese Schritte:### Voraussetzungen:
+ Python
+ NodeJS + yarn
+ Git### 1. Repository klonen
```PowerShell
git clone https://github.com/dpsg-beckum/knotnpunkt.git
cd knotnpunkt
```### 2. Python-Umgebung vorbereiten (Windows)
```PowerShell
python -m venv .venv
.venv/Scripts/activate
pip install -r requirements.txt
```### 2. Python-Umgebung vorbereiten (Linux)
```PowerShell
python3 -m venv .venv
source .venv/bin/activate
pip install -r requirements.txt
```### 3. JavaScript-Bibliotheken installieren
```PowerShell
yarn install
```### 5. Flask-Server starten
```PowerShell
flask run
```## Acknowledgements
+ [flask Framework](https://github.com/pallets/flask)
+ [Bootstrap](https://github.com/twbs/bootstrap)
+ [fontawesome](https://github.com/FortAwesome/Font-Awesome)
+ [fullcalender](https://github.com/fullcalendar/fullcalendar)
+ [html5-qrcode](https://github.com/mebjas/html5-qrcode)
+ [DPSG](https://dpsg.de/de/vorlagen)---
[![Instagram](https://img.shields.io/badge/Instagram-%40dpsg__beckum-003056)](https://www.instagram.com/dpsg_beckum)