Skip to content
/ FSK Public

Kit inicial para projetos multi tenancy filament, multi database e single database

Notifications You must be signed in to change notification settings

jefpes/FSK

Repository files navigation

Filament Multi-Tenancy Start Kit

O Filament Multi-Tenancy Start Kit é um projeto base desenvolvido para facilitar a criação de sistemas SaaS multi tenancy, single e multi-database. Ele oferece uma estrutura pronta para gerenciamento de múltiplas empresas, usuários, utilizando o poderoso framework Laravel combinado com o Filament Admin.

Funcionalidades

  • Multi Tenancy
  • Cadastro de Empresas
  • Cadastro de Usuários
  • ACL
  • Profile edit com avatar
  • Profile edit com Configurações customizadas

Multi Tenancy

  • Login e Cadastro de Usuários: Sistema de autenticação para usuários com associação às suas respectivas empresas.
  • Cadastro de Empresas: Interface para registro e gerenciamento de empresas com validação integrada.
  • Validação Multi-Tenancy: Separação lógica e segura dos dados de cada empresa no banco de dados.
  • Criação de Tenant em painel separado (master)
  • Existem 2 paineis, o painel Master onde se cria os tenants, e o painel admin que os tenants acessam.

Tecnologias Utilizadas

  • Laravel
  • Filament V3
  • Tenancy for Laravel

Instalação

Composer

composer install && npm install

ENV

 cp .env.example .env

Key

php artisan key:generate

Link Storage

php artisan storage:link

Migrações

Single-database
php artisan migrate --seed
Multi-database
php artisan migrate:fresh --seeder=LandlordSeeder

Login

User

Password

admin

About

Kit inicial para projetos multi tenancy filament, multi database e single database

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published