Skip to content

Iloveschnitzel09/ShelfifyApi

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

29 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Shelfify API

Die Shelfify API ist das Backend für die Android-App Shelfify, welche die Verwaltung von Lebensmitteln, Rezepten und Benutzerdaten ermöglicht. Sie wurde als Spring Boot Anwendung entwickelt und stellt die Schnittstelle zwischen App und Datenbank dar.

Funktionen

  • Verwaltung von Lebensmitteln (Hinzufügen, Entfernen, Abfrage von Produkten, abgelaufene Produkte)
  • Unterstützung für Barcode-Scanner Integration
  • Benachrichtigungen per Notify und E-Mail
  • Benutzerverwaltung mit eindeutiger App-ID und Token-Authentifizierung
  • E-Mail-Verifizierung für Benutzer
  • Datagruppen: Einladen und Beitreten von Gruppen zur gemeinsamen Datennutzung (in Arbeit)
  • Unterstützung für Rezepte (in Arbeit)
  • Mehrere Datenbanken und Synchronisation (in Arbeit)
  • Geplante HTTPS-Unterstützung

Hinweis: Die genauen Endpunkte und Parameter können Aktuell noch nur im Code der API nachgesehen werden.

Projektstatus

  • E-Mail-Verifizierung: ✅
  • Notify & E-Mail-Benachrichtigungen: ✅
  • Rezepte: 🔄 in Arbeit
  • Datenbanken & Synchronisation: 🔄 in Arbeit
  • HTTPS-Support: ⚪ geplant

About

The API for Shelfify

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages