Skip to content

Development Database

Akram El Assas edited this page Oct 30, 2026 · 1 revision

Development Database

For local development and testing, you can populate an isolated MongoDB instance with a complete fixture dataset including admin, agencies, customers, properties, bookings, and notifications:

# Seed development database (idempotent)
npm run seed:dev

# Clean development database (safely removes only seed-owned records)
npm run clean:dev

Sample Development Credentials

All seeded development accounts use the password: SeedDev1!

Portal Role Email Password
Admin Panel (:3003) Admin dev-admin@example.com SeedDev1!
Admin Panel (:3003) Agency sunshine-realty@example.com SeedDev1!
Admin Panel (:3003) Agency urban-homes@example.com SeedDev1!
Frontend (:3004) Customer alice.johnson@example.com SeedDev1!
Frontend (:3004) Customer bob.smith@example.com SeedDev1!
Frontend (:3004) Customer carol.white@example.com SeedDev1!

For full contributor documentation and safety guarantees, see CONTRIBUTING.md.

Clone this wiki locally