Skip to content

Latest commit

 

History

History
41 lines (26 loc) · 1.76 KB

README.md

File metadata and controls

41 lines (26 loc) · 1.76 KB

BookingHub-Backend

Python Django Django REST Framework

BookingHub-Backend e' una applicazione backend che espone API RESTful per la gestione delle operazioni CRUD di Utenti, Hotels/B&B e dei relativi Servizi e Prenotazioni


Indice


Introduzione

BookingHub-Backend rappresenta la componente backend di un progetto composto da backend e frontend (https://github.com/bugman80/bookinghub-frontend), per facilitare il setup e run dell'ambiente di sviluppo e' stato creato un repository contenente un docker-compose che consente di orchestrare entrambi i layer ed il database PostgreSQL (https://github.com/bugman80/bookinghub-dev-environment)

Caratteristiche

  • set di modelli Django per la gestione di Utenti, Hotel, Servizi e Prenotazioni
  • set di API RESTful create con Django REST Framework per le operazioni CRUD sui modelli
  • sistema di notifica email per gli utenti registrati utilizzando il server SMTP di Gmail (opzionale)
  • script per la inizializzazione del database e la creazione di un superuser

Installazione

Per l'installazione utilizzare le istruzioni contenute nel repository dell'orchestratore https://github.com/bugman80/bookinghub-dev-environment

Deployment

L'applicazione e' attualmente rilasciata automaticamente su Railway (https://railway.app/) ed e' disponibile all'indirizzo https://bookinghub-backend-production.up.railway.app/admin/

Licenza

Nessuna licenza e' associata alla applicazione.