Skip to content

feat: implementare data seeding per ambiente di sviluppo #13

@artcava

Description

@artcava

Descrizione

Creare dati di esempio per facilitare lo sviluppo e il testing manuale dell'applicazione.

Tasks

  • Creare DbInitializer con metodo SeedData()
  • Aggiungere 10-15 pazienti di esempio
  • Aggiungere 5-8 educatori professionali di esempio
  • Aggiungere 20-25 progetti terapeutici di esempio con relazioni
  • Configurare seeding solo in ambiente Development
  • Documentare come abilitare/disabilitare seeding

Acceptance Criteria

  • ✅ Database popolato con dati realistici al primo avvio in Development
  • ✅ Dati di seed non vengono creati in Production
  • ✅ Dati coprono vari scenari (progetti attivi, completati, educatori con diverse specializzazioni)

Dipendenze

Note Tecniche

  • Usare Bogus library per generare dati fake realistici
  • Seed idempotente (non duplicare dati)

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions