DunderMifflin/README.md
2025-03-07 14:01:10 +01:00

64 lines
1.3 KiB
Markdown

# Inventory tool for D120
## Planned:
- Webinterface using SQL to map inventory
- OAuth as Authenticator to restrict access
- pack it with Docker to ship and maintain it easier
## Current State
- Frontpage created
## Features
### Extern
- Ausleihkatalog ansehen
- Verfügbarkeit abfragen
- ggfs. ab wann Verfügbar
- bis wann kann ausgeliehen werden
### Intern
- Inventur durchführen
- Gegenstand suchen, Lagerort ausgeben
- Gegenstand einlagern
- Gegenstand auslagern
- Gegenstand Lagerort anpassen/ändern
- Gegenstand verleihen
- verliehenen Gegenstand wieder entgegennehmen
- Mängel vermerken
- Details zu Gegenstand abfragen
- gelagerte Anzahl, Mängel, Leihstatus, geplante Buchungen
### Abbildung des Inventars
- Jeder Lagerraum, jedes Regal, jedes Fach und jeder Gegenstand ist eine Tabelle
- Lagerraum:
- Regale/Schränke mit NamensID
- Kategorie Regal oder Schrank
- Ort (Raumnummer)
- Regal:
- Fächer mit NamensID
- Kategorie der Fächer
- Gegenstände
- Anzahl Gegenstände
- Verliehen [ja,nein]
- Reservierung vorhanden [ja,nein]
- Gegenstände:
- Name
- Lagerort Regal
- Lagerort Raum
- Anzahl
- Verleihstatus
## Aufbau des Webinterfaces
---
## Inventur: Ablauf
#### Test User
- Name: inventory
- PW: password
- Database: Inventory
#### PHP Testserver
- php -S localhost:8000