Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
34 commits
Select commit Hold shift + click to select a range
909e9c7
feat(database): add payment status to expenses and initialize databas…
Dec 6, 2025
f830421
feat: MVP v1.0.0 - Sistema completo de gastos con recurrentes
Dec 7, 2025
9733e9b
feat: update README.md to reflect new features and project structure
Dec 7, 2025
f10e8db
feat: add payment methods management
Dec 7, 2025
49ed181
feat(dashboard): implement comprehensive dashboard with KPIs, monthly…
Dec 7, 2025
d2d93e8
feat(income): implement income management system with CRUD operations…
Dec 7, 2025
5868e5d
feat: Implement payment methods management and dashboard enhancements
Dec 7, 2025
e231262
feat: Enhance income management with validation, new dialogs, and cat…
Dec 7, 2025
cc988de
feat: Add Supabase setup scripts and SQL migrations for expenses, inc…
Dec 8, 2025
62d1171
Add comprehensive database setup and diagnostic scripts for Supabase
Dec 8, 2025
c971919
feat(dashboard): enhance error handling with detailed logging and use…
Dec 8, 2025
8df8e26
Refactor Supabase scripts: remove deprecated user and table creation …
Dec 8, 2025
58f5568
feat(dashboard): implement pie chart view and add custom tooltip for …
Dec 9, 2025
04ea189
feat: add hide amouts
Dec 9, 2025
d598825
chore: update pnpm lockfile to match package.json dependencies
Dec 9, 2025
d4eac9e
feat: emojies
Dec 9, 2025
66d5a02
feat: edit income
Dec 9, 2025
0b430f1
Modifiqué todas las funciones formatDate en los siguientes archivos p…
Dec 9, 2025
134e8cb
feat: move cards to up
Dec 9, 2025
fad0df3
feat: add expense payment functionality and toast notifications
Dec 14, 2025
378e831
feat: enhance expenses management with active and paid expenses filte…
Dec 14, 2025
df42560
feat: add statistics calculation for active expenses and display in c…
Dec 14, 2025
68c98ca
feat: implement Zustand store with expenses and UI slices, add hooks …
Dec 14, 2025
cb36456
feat: integrate toast notifications for income updates and payment me…
Dec 14, 2025
c565ef6
feat: add ExpenseCard component for mobile view and enhance ExpensesT…
Dec 15, 2025
5daf09d
feat: add category details page with header, stats, and trend chart
Dec 15, 2025
05c057e
feat: implement OLEA-inspired design system with comprehensive docume…
claude Dec 17, 2025
3ee7721
docs: add comprehensive UI/UX improvement recommendations
claude Dec 17, 2025
2929d41
feat: implement comprehensive UI/UX improvements
claude Dec 17, 2025
81a33ca
docs: add comprehensive card improvements plan for financial UX
claude Dec 17, 2025
cc6c2e8
feat: transform cards with financial personality and OLEA branding
claude Dec 17, 2025
e0ec4e3
fix: remove non-existent CardProps import in card-finance
claude Dec 18, 2025
4f03c9f
feat: redesign dark mode with balanced neutral palette
claude Dec 19, 2025
32b4787
docs: update design system comments to reflect Homelas brand
claude Dec 19, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
10 changes: 2 additions & 8 deletions .env.example
Original file line number Diff line number Diff line change
@@ -1,9 +1,3 @@
# https://vercel.com/docs/storage/vercel-postgres
POSTGRES_URL=

NEXTAUTH_URL=http://localhost:3000
AUTH_SECRET= # https://generate-secret.vercel.app/32

# https://authjs.dev/getting-started/providers/github
AUTH_GITHUB_ID=
AUTH_GITHUB_SECRET=
SUPABASE_URL=https://your-project.supabase.co
SUPABASE_ANON_KEY=your-anon-key-here
44 changes: 44 additions & 0 deletions GITHUB_OAUTH_SETUP.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,44 @@
# Configurar GitHub OAuth

## Paso 1: Crear OAuth App en GitHub

1. Ve a https://github.com/settings/developers
2. Click en "New OAuth App"
3. Llena el formulario:
- **Application name**: Control de Gastos (o el nombre que quieras)
- **Homepage URL**: `http://localhost:3000`
- **Authorization callback URL**: `http://localhost:3000/api/auth/callback/github`
4. Click en "Register application"

## Paso 2: Obtener credenciales

1. Copia el **Client ID**
2. Click en "Generate a new client secret"
3. Copia el **Client Secret** (solo se muestra una vez)

## Paso 3: Actualizar .env

Reemplaza en tu archivo `.env`:

```bash
GITHUB_ID=tu-client-id-aqui
GITHUB_SECRET=tu-client-secret-aqui
```

## Paso 4: Generar NEXTAUTH_SECRET

```bash
openssl rand -base64 32
```

Copia el resultado y reemplázalo en `.env`:

```bash
NEXTAUTH_SECRET=el-secreto-generado
```

## Paso 5: Reiniciar servidor

```bash
pnpm dev
```
Loading