CC
Confederació Catalana — Code Review Dashboard
Mapa d'arquitectura i estructura de l'aplicació · Ús intern · No requereix autenticació
Router
Layout
Pàgina
Component
Entitat/Dades
Funció Backend
10
Pàgines
8
Components
12
Entitats
1
Funcions Backend
22
Total arxius
Router
App.jsx – Router & Providers
▼
Layout
Layout – Capçalera & Peu de pàgina
▼
Pàgina
pages/Home – Pàgina principal & Referèndum
▼
Pàgina
pages/Registre – Flux de registre
▼
Pàgina
pages/Admin – Tauler d'administració
▼
Pàgina
pages/AccesFuncionaris – Accés funcionaris
▼
Pàgina
pages/PerfilPersonal – Dashboard usuari
▼
Pàgina
pages/PerfilMercantil – Registre Mercantil
▼
Pàgina
pages/ElMeuCens – Expedient personal
▼
Pàgina
pages/OcciCat – Acadèmia OcciCat
▼
Pàgina
pages/AulaFormacio – Aula de formació
▼
Pàgina
pages/AulaExaminacio – Aula d'examen
▼
Component
components/registre/PreRegistre
▼
Component
components/registre/FormulariPrincipal
▼
Component
components/admin/DetallRegistre
▼
Component
components/admin/ReportUsuari
▼
Component
components/admin/EsborrarRegistre
▼
Component
components/admin/SolicitarLOG33
▼
Component
components/referendum/GraficResultats
▼
Component
components/referendum/GraficProcedencia
▼
Entitat/Dades
Entitats de dades (Esquemes JSON)
▼
Funció Backend
functions/detectarPreAprovat
▼
📋 Notes per al revisor
Stack:
React 18 + Vite + Tailwind CSS + shadcn/ui
Backend:
Base44 BaaS
(entitats, auth, integracions, funcions backend)
Routing:
React Router v6
amb AuthProvider propi de Base44
Dades:
TanStack Query v5
per a fetching i cache
Autenticació:
Email OTP + Nivells d'accés
(usuari / funcionari / admin)
Seguretat:
MFA amb codi CST / LOG33
per a operacions crítiques
Entitats principals:
Registration, VotReferendum, RegistreMercantil, Wallet
Documents: pujats via
Base44.integrations.Core.UploadFile
, emmagatzemats com URL
Confederació Catalana · Code Review Dashboard · Pàgina no indexada
Edit with