Bem-vindo ao Group Management System, um sistema de gerenciamento de grupos econômicos desenvolvido com Laravel + Livewire e TailwindCSS.
Antes de começar, certifique-se de ter os seguintes requisitos instalados:
Siga os passos abaixo para configurar e rodar o projeto corretamente em sua máquina.
git clone /~https://github.com/DaviTorelli/group-management-system.git
cd group-management-system
Duplique o arquivo .env.example
para .env
:
cp .env.example .env
Atualize as configurações do banco de dados no arquivo .env
:
DB_CONNECTION=mysql
DB_HOST=127.0.0.1 (altere se for o seu caso)
DB_PORT=3306 (altere se for o seu caso)
DB_DATABASE=nome_da_base_de_dados
DB_USERNAME=seu_username
DB_PASSWORD=sua_senha
npm install
E em seguida, execute:
npm run dev
Abra outro terminal na mesma pasta e rode:
composer install
Com o .env
configurado, execute:
php artisan migrate --seed
Caso não queira dados fictícios, no .env altere o APP_DEBUG para false
:
APP_DEBUG=false
php artisan key:generate
php artisan serve
Seu projeto deve estar rodando perfeitamente!
Acesse no navegador: http://127.0.0.1:8000
- Para acessar o sistema, use as seguintes credenciais:
- e-mail: "michael.jackson@email.com",
- senha: "password"
- Ao cadastrar uma unidade, use esse Gerador de CNPJ:
- Ao cadastrar um colaborador, use esse Gerador de CPF:
- Laravel
- Livewire
- TailwindCSS
- Sanctum: Autenticação
- Flux: Biblioteca de Componentes
- Livewire-Charts: Gráficos
- pt-br-validator: Validações específicas (CPF e CNPJ)