Laravel-based multi-tenant system to manage buildings, flats, tenants, bills and payments.
Roles: admin (super admin) and owner (house owner). Column-based tenancy using owner_id.
- Laravel 12 (or latest)
- Tailwind CSS (via Breeze/Jetstream)
- MySQL (or PostgreSQL)
- MailHog (recommended for local mail testing)
# Clone the repo
git clone https://github.com/devxarif/multitenant-flat-bill-management-system.git
#Go to repo directory
cd <repo>
# Copy environment file
cp .env.example .env
# Install composer dependency
composer install
# Set the Application key
php artisan key:generate
# setup the database credentials and migrate database with seeders
php artisan migrate --seed
# Install node modules
npm install / yarnStart the development server on http://localhost:8000
php artisan servenpm run watch / yarn watch| Role | Password | |
|---|---|---|
| Admin | admin@mail.com | password |
| Owner | owner@mail.com | password |