尚未偵測到更新。GitHub 發布版本後會顯示在這裡。
個人 GitHub 帳號下公開儲存庫的擁有者可以登入並驗證所有權,自行管理介紹,無需管理員核准。
登入並產生驗證檔案,在 30 分鐘內將其提交至此儲存庫的預設分支。其他分支或分叉儲存庫中的檔案無效。然後在下方檢查檔案,即可無需管理員核准直接管理專案。請保留檔案以維持管理權限。
如需登入,將前往登入頁面。登入後請回到此處,再次點擊所選的驗證按鈕。
在專案資料夾中執行 /nomorevibe verify,即可驗證所有權並自行管理介紹。
一分鐘完成驗證製作者的介紹僅有上面的一句話。 更多詳情請閱讀儲存庫 README。 儲存庫 README ↗
正在載入完整 README。
檢視完整 README ↗O IkkonAdmin é uma aplicação web criada para apoiar a operação do IKKON SPTD | Ikkon São Paulo Taiko Dojo, escola de taiko em São Paulo dedicada ao ensino de percussão japonesa, fue, teoria musical e apresentações culturais.
O sistema centraliza rotinas que antes dependiam de planilhas, Notion, WhatsApp e controles financeiros separados:
Este projeto nasceu como uma iniciativa voluntária para organizar processos internos da escola e criar uma base técnica evolutiva para os próximos anos.
Rotas públicas:
/ - apresentação institucional./escola - aulas, cursos e experiência do aluno./eventos - grupo artístico, apresentações e eventos./blog - publicações, novidades e bastidores.O site possui suporte de interface para português, inglês e japonês nas áreas públicas definidas, com seletor de idioma por cookie.
O painel interno fica sob /admin e usa autenticação por cookie, roles e permissões granulares. Ele cobre:
O aluno acessa por /aluno/login e usa o portal em /area-do-aluno. O portal consulta dados pelo usuário autenticado, usando o vínculo UsuarioSistema.AlunoId, sem receber AlunoId sensível por rota.
Funcionalidades principais:
O blog possui painel editorial em /admin/blog e área pública em /blog. Recursos atuais:
pt-BR, en-US e ja-JP;O projeto segue MVC server-side em uma solução ASP.NET Core:
IkkonAdmin
├── IkkonAdmin.Web
│ ├── Controllers
│ ├── Data
│ │ ├── Configurations
│ │ └── Migrations
│ ├── Enums
│ ├── Models
│ │ ├── Entities
│ │ └── ViewModels
│ ├── Infrastructure
│ ├── Security
│ ├── Services
│ ├── Views
│ └── wwwroot
├── IkkonAdmin.Tests
├── docs
├── DEPLOYMENT.md
├── GOOGLE_AGENDA_SETUP.md
├── USUARIOS_ACESSO.md
└── README.md
Stack principal:
HttpClient.Princípios usados:
OperationResult;net10.0.dotnet-ef.dotnet restore IkkonAdmin.Web/IkkonAdmin.Web.csproj
Crie um arquivo local não versionado:
IkkonAdmin.Web/appsettings.Development.json
Exemplo:
"ConnectionStrings": {
"DefaultConnection": "Server=(localdb)\\MSSQLLocalDB;Database=IkkonAdminDb;Trusted_Connection=True;MultipleActiveResultSets=true;TrustServerCertificate=True"
}
dotnet ef database update --project IkkonAdmin.Web/IkkonAdmin.Web.csproj --startup-project IkkonAdmin.Web/IkkonAdmin.Web.csproj
dotnet run --project IkkonAdmin.Web/IkkonAdmin.Web.csproj
O log de desenvolvimento é enxuto de propósito, para a URL do servidor e os erros não ficarem soterrados. Para ver o detalhe completo — incluindo cada SQL executado pelo Entity Framework — use:
IKKON_LOGS=verbose dotnet run --project IkkonAdmin.Web/IkkonAdmin.Web.csproj
URL comum em desenvolvimento:
http://localhost:5037
O projeto inclui compose.yaml para subir app e SQL Server local em containers:
docker compose up --build
Aplicação:
http://localhost:8080
SQL Server local:
localhost,14333
Credenciais padrão do container de desenvolvimento:
User ID: sa
Password: IkkonLocal!2026
Database: IkkonAdminDb
As credenciais de desenvolvimento estão em USUARIOS_ACESSO.md.
Resumo:
| Perfil | Login | Senha | Destino |
|---|---|---|---|
| Admin | funcionario.admin | Ikkon@123 | /admin/painel |
| Funcionário | funcionario.operacional | Func@123 | /admin |
| Aluno | aluno.demo | Aluno@123 | /area-do-aluno |
Credenciais exclusivas de desenvolvimento e demonstração; elas não são criadas em produção.
O seed demonstrativo não roda em
Production. O primeiro administrador de produção é criado somente pelo bootstrap secreto descrito no runbook.
Documentação técnica e funcional separada:
O guia de demonstração fica em DEPLOYMENT.md; produção segue o runbook. Os principais health checks são:
/health/live
/health/ready
Para ambientes com uploads reais, leia também Uploads e storage.
Cuidados já considerados:
wwwroot;Este projeto foi criado como uma iniciativa voluntária para apoiar a organização administrativa do IKKON SPTD.
O código e os assets institucionais devem respeitar a autorização da escola antes de qualquer uso externo, redistribuição ou publicação comercial.