feat: add City10 platform with Laravel 13, AI agents, 3D viewer, and LGPD compliance

Initial commit of the complete City10 virtual city simulation platform.

Backend (Laravel 13):
- REST API with Sanctum tokens and session-based web authentication
- Role-based access control (admin/user) with middleware protection
- AI agent CRUD with OpenRouter.ai integration restricted to free models
- Store management with 3D coordinates and AI shopkeeper assignment
- Versioned legal documents (Terms, Privacy, Cookies) with LGPD audit trail
- Math CAPTCHA on public forms and multi-language support (pt_BR, en, es)

Frontend:
- Responsive Blade templates with Tailwind CSS v4
- Three.js 3D city viewer with SSE chat streaming to AI agents
- Admin panel for store and user administration

Infrastructure:
- MariaDB/MySQL database with comprehensive migrations
- Database seeders for demo content and test accounts
- PHPUnit test suite and Laravel Pint code styling
- Vite build configuration with hot reload
This commit is contained in:
2026-10-17 20:46:15 -03:00
commit 79d12fa2f4
128 changed files with 17053 additions and 0 deletions
+81
View File
@@ -0,0 +1,81 @@
LICENÇA PROPRIETÁRIA — CITY10
=============================
Copyright (c) 2026 Syspanel — Santa Rita do Sapucaí/MG, Brasil
Todos os direitos reservados.
Contato: contato@syspanel.com.br — https://syspanel.com.br
1. DEFINIÇÕES
-------------
"Licenciante" : Syspanel, titular dos direitos patrimoniais sobre o Software.
"Licenciado" : pessoa física ou jurídica autorizada a utilizar o Software.
"Software" : o sistema City10, incluindo código-fonte, banco de dados,
documentação, marca, interface e quaisquer work derivados.
2. CONCESSÃO DA LICENÇA
-----------------------
O Licenciante concede ao Licenciado uma licença limitada, não exclusiva,
não transferível e revogável para utilizar o Software exclusivamente para
fins internos ou de avaliação, nos termos deste documento.
3. RESTRIÇÕES
-------------
É vedado ao Licenciado, sem autorização prévia e por escrito do Licenciante:
3.1. Copiar, modificar, adaptar, traduzir ou criar obras derivadas do
Software, total ou parcialmente;
3.2. Alugar, arrendar, emprestar, vender, redistribuir ou sublicenciar
o Software;
3.3. Realizar engenharia reversa, descompilar ou desmontar o Software,
exceto na medida estritamente permitida pela legislação aplicável;
3.4. Remover ou alterar quaisquer avisos de propriedade, marcas
registradas ou notações de direitos autorais;
3.5. Utilizar o Software para fins ilícitos, ofensivos ou que violem
direitos de terceiros ou a legislação em vigor.
4. PROPRIEDADE INTELECTUAL
--------------------------
Todo o Software, incluindo, mas não se limitando a, código-fonte, algoritmos,
estruturas de dados, design, textos, gráficos, marcas e logotipos, é de
propriedade exclusiva do Licenciante, protegido pelas leis brasileiras de
propriedade intelectual (Lei nº 9.610/1998) e por tratados internacionais
aplicáveis.
5. DADOS PESSOAIS E LGPD
------------------------
O Licenciado declara estar ciente de que o Software trata dados pessoais em
conformidade com a Lei nº 13.709/2018 (LGPD). O Licenciado é responsável
por quaisquer dados que venha a inserir na plataforma e deve respeitar os
direitos dos titulares de dados.
6. ATUALIZAÇÕES E SUPORTE
-------------------------
O Licenciante poderá, a seu exclusivo critério, fornecer atualizações,
correções e suporte. Não há obrigação de manutenção contínua, salvo acordo
específico firmado entre as partes.
7. LIMITAÇÃO DE RESPONSABILIDADE
--------------------------------
O Software é fornecido "no estado em que se encontra" (AS IS), sem garantias
de qualquer natureza, expressas ou implícitas, incluindo, mas não se limitando
a, garantias de comercialização, adequação a um propósito específico ou
inviolabilidade. O Licenciante não se responsabiliza por danos diretos,
indiretos, incidentais, especiais ou consequenciais decorrentes do uso ou da
impossibilidade de uso do Software.
8. VIOLAÇÃO E ENCERRAMENTO
--------------------------
Qualquer violação dos termos desta Licença resultará na rescisão automática
da licença concedida, sem prejuízo da apuração de eventuais danos e da
responsabilização civil e criminal cabível.
9. LEGISLAÇÃO APLICÁVEL E FORO
------------------------------
Este documento é regido pelas leis da República Federativa do Brasil.
Fica eleito o foro da Comarca de Santa Rita do Sapucaí — MG para dirimir
quaisquer controvérsias decorrentes desta Licença, com renúncia a qualquer
outro, por mais privilegiado que seja.
10. CONTATO
-----------
Dúvidas sobre esta Licença: contato@syspanel.com.br