Add Inicio dashboard as homepage

Stat cards (gasto del ciclo, próximas cuotas Tasa Cero, pensión),
ask-the-assistant box that lands in Asistente and auto-sends via
agent.addMessage + runAgent, and últimas transacciones. Index route,
login redirects updated; Asistente stays at /asistente.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
This commit is contained in:
Carlos Escalante
2026-07-04 10:50:18 -06:00
parent 7ba70ae524
commit b1c387c415
4 changed files with 380 additions and 4 deletions

View File

@@ -16,6 +16,7 @@ const queryClient = new QueryClient({
});
import Layout from "./components/Layout";
import LoginPage from "./pages/Login";
import Inicio from "./pages/Inicio";
import Asistente from "./pages/Asistente";
import Analytics from "./pages/Analytics";
import Budget from "./pages/Budget";
@@ -42,7 +43,7 @@ function AppRoutes() {
<Routes>
<Route
path="/login"
element={isAuthenticated ? <Navigate to="/asistente" replace /> : <LoginPage />}
element={isAuthenticated ? <Navigate to="/" replace /> : <LoginPage />}
/>
<Route
element={
@@ -51,7 +52,7 @@ function AppRoutes() {
</ProtectedRoute>
}
>
<Route index element={<Navigate to="/asistente" replace />} />
<Route index element={<Inicio />} />
<Route path="/asistente" element={<Asistente />} />
<Route path="/budget" element={<Budget />} />
<Route path="/analytics" element={<Analytics />} />