Repository navigation
Development Database
Akram El Assas edited this page Oct 30, 2026
·
1 revision
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:devAll seeded development accounts use the password: SeedDev1!
| Portal | Role | 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.
Copyright © Akram El Assas. All rights reserved.
- Overview
- Software Architecture
- Install Guide (Self-hosted)
- Install Guide (Docker)
- Free SSL Setup Guide
- Setup Sentry
- Payment Gateways
- Setup Stripe
- Social Login Setup Guide
- Build Mobile App
- Demo Database
- Development Database
- Run from Source
- Run from Source (Docker)
- Run Mobile App
- Fork, Customize, and Sync
- Locations
- Auto‐Notification System
- Add New Language
- Add New Currency
- Logs
- Testing
- FAQ
- Release Notes
- Contribution Guide
- Code of Conduct