Micro-SaaS para Visualização de Indicadores de Negócios com Integração ao TinyERP
- PHP
- Laravel
- Laravel Breeze
- OpenAPI (L5-Swagger)
- AdminLTE
- Integração com TinyERP
- Docker (sem Laravel/Sail)
- PHPMyAdmin
- Nginx
- docker
- docker-compose
Execute o comando:
./setup
*** Será solicitado o preenchimento do token autenticação da TinyERP na variável de ambiente TINYERP_TOKEN
no arquivo .env
:
TINYERP_TOKEN=TOKEN
./stop
./start
php artisan test
http://127.0.0.1:8080/api/documentation
- Login:
root
- Senha:
root
- /api
- /api/documentation
- /register
- /login
- /logout
- /dashboard
- /dashboard/settings
php artisan dashtrack:check
php artisan dashtrack:sync
flowchart TD
TinyERP ==>|GET| TinyERPService
MySQL[(MySQL)] -.->Controller
MySQL[(MySQL)] -.->API
TinyERPService ==> Console(dashtrack:sync)
TinyERPService --> Console2(dashtrack:check)
TinyERPService --> Controller
TinyERPService --> API
Console ==>|persist|MySQL[(MySQL)]
Controller ==>|/dashboard| Web
API -->|/api/| Web
OpenAPI -->|/api/documentation|Web