Skip to main content

Seed Data

Seed data is managed in the backend repo at langwa-backend/prisma/seed.ts.

What the seed script creates

  • Regions (Cameroon regions with capitals/abbreviations)
  • Localities tied to regions
  • Languages tied to regions + locality mappings
  • Users (tutors, learners, admin)
  • Tutor profiles for tutor users
  • Learner preferences for learner users

Run the seed script (backend repo)

cd ../langwa-backend
npx ts-node prisma/seed.ts

Notes

  • The script uses upsert to avoid duplicates.
  • Seed users include example emails like @langwa.test.