mirror of
https://github.com/idrainformatica/RoadmapMaker.git
synced 2026-04-22 16:55:31 +02:00
Update app.py
This commit is contained in:
72
app.py
72
app.py
@@ -159,69 +159,35 @@ def init_db():
|
|||||||
|
|
||||||
# Verifica se ci sono già milestone
|
# Verifica se ci sono già milestone
|
||||||
if Milestone.query.count() == 0:
|
if Milestone.query.count() == 0:
|
||||||
|
# Milestone di esempio (opzionali - rimuovi se non desiderate)
|
||||||
sample_milestones = [
|
sample_milestones = [
|
||||||
{
|
{
|
||||||
'title': 'Avvio e Analisi',
|
'title': 'Analisi e Pianificazione',
|
||||||
'description': 'Kickoff e definizione requisiti',
|
'description': 'Raccolta requisiti e definizione architettura',
|
||||||
'detailed_description': 'Kickoff meeting con cliente per allineamento obiettivi. Raccolta dettagli su contenuti e branding. Definizione requisiti tecnici e setup repository.',
|
'detailed_description': 'Fase iniziale del progetto con analisi dettagliata dei requisiti, definizione dell\'architettura tecnica e pianificazione delle attività.',
|
||||||
'order': 1,
|
'order': 1,
|
||||||
'status': 'completed'
|
'status': 'completed'
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
'title': 'Infrastruttura Backend',
|
'title': 'Sviluppo Backend',
|
||||||
'description': 'Setup server e database',
|
'description': 'Implementazione API e database',
|
||||||
'detailed_description': 'Configurazione server di sviluppo e database. Progettazione schema DB per utenti, dispositivi e proxy. Setup API base con autenticazione.',
|
'detailed_description': 'Sviluppo delle API REST, configurazione database e implementazione della logica di business principale.',
|
||||||
'order': 2,
|
'order': 2,
|
||||||
'status': 'completed'
|
|
||||||
},
|
|
||||||
{
|
|
||||||
'title': 'Frontend Pubblico',
|
|
||||||
'description': 'Sito vetrina e registrazioni',
|
|
||||||
'detailed_description': 'Sviluppo sito vetrina responsive. Implementazione registrazione utenti e integrazione gateway pagamenti.',
|
|
||||||
'order': 3,
|
|
||||||
'status': 'in_progress'
|
'status': 'in_progress'
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
'title': 'Pannello Utente',
|
'title': 'Frontend e UI',
|
||||||
'description': 'Dashboard e controlli utente',
|
'description': 'Interfaccia utente e dashboard',
|
||||||
'detailed_description': 'Implementazione dashboard utente con stato proxy, credenziali, log utilizzo e funzioni di controllo.',
|
'detailed_description': 'Creazione dell\'interfaccia utente, dashboard amministrativa e integrazione con le API backend.',
|
||||||
|
'order': 3,
|
||||||
|
'status': 'pending'
|
||||||
|
},
|
||||||
|
{
|
||||||
|
'title': 'Testing e Deploy',
|
||||||
|
'description': 'Test completi e messa in produzione',
|
||||||
|
'detailed_description': 'Fase di testing completo, correzione bug, ottimizzazioni performance e deploy in ambiente di produzione.',
|
||||||
'order': 4,
|
'order': 4,
|
||||||
'status': 'pending'
|
'status': 'pending'
|
||||||
},
|
|
||||||
{
|
|
||||||
'title': 'Backend Admin',
|
|
||||||
'description': 'Pannello amministrazione',
|
|
||||||
'detailed_description': 'Modulo gestione utenti, dispositivi e proxy. Controlli remoti e logs di sistema.',
|
|
||||||
'order': 5,
|
|
||||||
'status': 'pending'
|
|
||||||
},
|
|
||||||
{
|
|
||||||
'title': 'Sicurezza',
|
|
||||||
'description': 'Hardening e test sicurezza',
|
|
||||||
'detailed_description': 'Implementazione sistemi di alert, rate limiting, test sicurezza e dockerizzazione.',
|
|
||||||
'order': 6,
|
|
||||||
'status': 'pending'
|
|
||||||
},
|
|
||||||
{
|
|
||||||
'title': 'Collaudo',
|
|
||||||
'description': 'Test e correzioni',
|
|
||||||
'detailed_description': 'Deploy ambiente test, sessioni di test con casi reali, correzione bug.',
|
|
||||||
'order': 7,
|
|
||||||
'status': 'pending'
|
|
||||||
},
|
|
||||||
{
|
|
||||||
'title': 'Consegna',
|
|
||||||
'description': 'Documentazione e deploy',
|
|
||||||
'detailed_description': 'Consegna codice sorgente, manuale utente e pacchetto Docker.',
|
|
||||||
'order': 8,
|
|
||||||
'status': 'pending'
|
|
||||||
},
|
|
||||||
{
|
|
||||||
'title': 'Supporto',
|
|
||||||
'description': 'Garanzia 3 mesi',
|
|
||||||
'detailed_description': 'Correzione bug, supporto tecnico e possibili evoluzioni future.',
|
|
||||||
'order': 9,
|
|
||||||
'status': 'pending'
|
|
||||||
}
|
}
|
||||||
]
|
]
|
||||||
|
|
||||||
@@ -231,8 +197,8 @@ def init_db():
|
|||||||
|
|
||||||
# Crea settings iniziali
|
# Crea settings iniziali
|
||||||
settings = ProjectSettings(
|
settings = ProjectSettings(
|
||||||
project_name='Piattaforma Proxy 4G/5G',
|
project_name='Roadmap Project',
|
||||||
current_milestone_id=3
|
current_milestone_id=2
|
||||||
)
|
)
|
||||||
db.session.add(settings)
|
db.session.add(settings)
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user