Skip to content

aledebla03/mediconnect-uni

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 

Repository files navigation

PROJECT WORK 16: Sviluppo di una applicazione full-stack API-based per un’organizzazione del settore sanitario

CdS Informatica per le Aziende Digitali (L-31)

  • Tema n. 1: La digitalizzazione dell’impresa

Descrizione

MediConnect è un'applicazione web per la gestione digitale del follow-up oncologico. Il sistema consente ai pazienti di prenotare visite di controllo con i medici specialisti e di consultare i propri referti clinici, mentre i medici possono gestire il calendario degli appuntamenti e caricare i referti per ciascuna visita effettuata.

Il progetto nasce nel contesto della digitalizzazione dei processi sanitari, con l'obiettivo di dimostrare l'implementazione di un'architettura full-stack basata su API RESTful.

Istruzioni per l'Avvio in Locale

Prerequisiti

  • Python 3.12 o superiore
  • Node.js 18 o superiore
  • npm (incluso con Node.js)

Avvio del Backend

cd backend

# Creazione e attivazione dell'ambiente virtuale
python3 -m venv venv
source venv/bin/activate        # macOS/Linux
# venv\Scripts\activate          # Windows

# Installazione delle dipendenze
pip install -r requirements.txt

# Popolamento del database con dati di esempio (opzionale)
python seed.py

# Avvio del server di sviluppo
uvicorn main:app --reload

Il backend sarà disponibile all'indirizzo http://localhost:8000. La documentazione interattiva delle API (Swagger UI) è accessibile su http://localhost:8000/docs.

Avvio del Frontend

cd frontend

# Installazione delle dipendenze
npm install

# Avvio del server di sviluppo
npm run dev

Il frontend sarà disponibile all'indirizzo http://localhost:5173.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors