https://github.com/masonedotcloud/basicms-restaurant
Il progetto "basicms-restaurant" è un CMS per ristoranti e bar, offrendo funzionalità di gestione del sito web, categorie, cibo e newsletter. È stato creato per semplificare la gestione di un sito per ristoranti e bar.
https://github.com/masonedotcloud/basicms-restaurant
backend-development basicms business-logic customer-management menu-management microservices-architecture order-management rest-api restaurant-management sample-application scalable-applications staff-management
Last synced: 2 months ago
JSON representation
Il progetto "basicms-restaurant" è un CMS per ristoranti e bar, offrendo funzionalità di gestione del sito web, categorie, cibo e newsletter. È stato creato per semplificare la gestione di un sito per ristoranti e bar.
- Host: GitHub
- URL: https://github.com/masonedotcloud/basicms-restaurant
- Owner: masonedotcloud
- License: mit
- Created: 2022-09-29T10:50:38.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2024-11-15T17:14:35.000Z (6 months ago)
- Last Synced: 2025-01-25T15:09:26.981Z (4 months ago)
- Topics: backend-development, basicms, business-logic, customer-management, menu-management, microservices-architecture, order-management, rest-api, restaurant-management, sample-application, scalable-applications, staff-management
- Language: PHP
- Homepage: https://www.masone.cloud/basicms/
- Size: 130 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Basic CMS for Restaurant-Bar
Questo progetto GitHub, denominato "basicms-restaurant", è un Content Management System (CMS) di base per ristoranti e bar.
## Descrizione del ProgettoTre siti distinti: Superadmin, Admin e Utente. Ogni sito ha la sua indipendenza e può essere ospitato su spazi di hosting diversi.
Per realizzare il progetto, ci siamo ispirati al sito web [https://www.qodeup.com/demo](https://www.qodeup.com/demo) che ci ha colpito positivamente.
## Funzionalità Principali
### Superadmin
- Creazione di account per Admin e Superadmin
- Modifica dei dati personali e di altri utenti registrati### Admin
- Modifica del proprio profilo (dati personali)
- Gestione delle categorie: aggiunta, modifica, rimozione
- Gestione del cibo: aggiunta, modifica, rimozione
- Modifica delle impostazioni del sito (descrizione, dati principali)
- Gestione delle newsletter: visualizzazione e cancellazione degli iscritti
- Visualizzazione delle statistiche di accesso al sito pubblico### Utente
- Visualizzazione delle categorie e dei piatti disponibili
- Iscrizione alla newsletter con possibilità di cancellazione
- Traduzione del sito per una visione completa## Struttura del Database
Il database del progetto è stato progettato tenendo conto delle seguenti tabelle principali:
- `newsletter_table`: contiene le informazioni sugli iscritti alla newsletter
- `admin_table`: contiene i dati degli Admin registrati
- `access_table`: registra gli accessi al sito tramite indirizzo IP
- `category_table`: memorizza le informazioni sulle categorie
- `setting_table`: memorizza le impostazioni del sito
- `food_table`: contiene le informazioni sui piatti disponibili## Sezione amministrazione
Attraverso un sistema di login semplice, l'Admin può accedere all'interfaccia intuitiva del CMS. Qui, è possibile gestire il proprio profilo, le categorie, il cibo, le impostazioni del sito e le newsletter.
## Sezione utenti
Gli Utenti possono accedere alla parte pubblica del sito, visualizzare le categorie e i piatti disponibili. Hanno anche la possibilità di iscriversi alla newsletter e di annullare l'iscrizione.
## Licenza
Questo progetto è distribuito sotto la Licenza MIT - vedi il file [LICENSE](LICENSE) per ulteriori dettagli.
## Autore
Questo progetto è stato creato da [alessandromasone](https://github.com/alessandromasone).