/flask-library

WebApp che funge da libreria dove è possibile aggiungere dei libri o rimuoverli

Primary LanguageHTML

📚 Book Management

screenshot

Indice

Riguardo al progetto

WebApp realizzata in Flask, permette di aggiungere dei libri all'interno di una libreria o anche di rimuoverli tramite interfaccia Web. I libri vengono immagazzinati in un DataBase gestito con MySQL.

Creato con

Installazione e Setup

Prerequisiti

  • Python
  • Avviare un server MySQL

❗ Importante: Per poter utilizzare la libreria flask_mysqldb sarà necessario installare delle dipendenze:

sudo apt-get install python-dev default-libmysqlclient-dev libssl-dev

Per ulteriori informazioni consultare la documentazione di flask_mysqldb e questa domanda su StackOverflow

Installazione

  1. Clona la repo git clone https://github.com/angelof-exe/flask-library.git

  2. Crea un ambiente virtuale e attivalo (Opzionale)

python3 -m venv venv

. venv/bin/activate

Per altre informazioni consulatare la documentazione di Python sul come creare ambienti virtuali.

  1. Installare i moduli necessari:
    pip3 install -r requirements.txt
  1. Fai partire lo script library_book.sql sul tuo server MySQL

Utilizzo

Avvia il file app.py tramite python3 app.py.

Il server verra avviato all'indirizzo http://127.0.0.1:8000