An open API service indexing awesome lists of open source software.

https://github.com/devxarif/multitenant-flat-bill-management-system

Laravel-based multi-tenant system to manage buildings, flats, tenants, bills and payments.
https://github.com/devxarif/multitenant-flat-bill-management-system

Last synced: 4 months ago
JSON representation

Laravel-based multi-tenant system to manage buildings, flats, tenants, bills and payments.

Awesome Lists containing this project

README

          

## Multi-Tenant Flat & Bill Management System
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`.

## Tech stack
- Laravel 12 (or latest)
- Tailwind CSS (via Breeze/Jetstream)
- MySQL (or PostgreSQL)
- MailHog (recommended for local mail testing)

### Key Features

  • Admin: create/manage owners, create tenants, view/assign tenants to buildings.

  • Owner: create/manage flats, categories, create bills, record payments.

  • Email notifications: on bill creation and bill payment.
  • ## Setup
    ```bash
    # Clone the repo
    git clone https://github.com/devxarif/multitenant-flat-bill-management-system.git

    #Go to repo directory
    cd

    # 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 / yarn
    ```

    ## Development Server

    Start the development server on http://localhost:8000

    ```bash
    php artisan serve
    ```
    ```bash
    npm run watch / yarn watch
    ```

    ## Live Login Credentials

    https://mtfms.nexcoreit4u.com
    | Role | Email | Password |
    |-------|-------------------|----------|
    | Admin | admin@mail.com | password |
    | Owner | owner@mail.com | password |