mirror of
https://github.com/marcogll/telegram_expenses_controller.git
synced 2026-01-13 13:25:15 +00:00
feat: Initial project structure for expense tracker
This commit introduces the initial project structure for the expense tracker application. It includes the basic directory layout, configuration files, a FastAPI server with a `/process-expense` endpoint for n8n integration, and a `.gitignore` file to ensure a clean repository. This completes Phase 1 of the development plan.
This commit is contained in:
5
config/keywords.csv
Normal file
5
config/keywords.csv
Normal file
@@ -0,0 +1,5 @@
|
||||
keyword,categoria_principal,subcategoria,tipo_gasto_default
|
||||
monitor,Tecnología,Equipo de Cómputo,negocio
|
||||
croquetas,Personal,Mascotas,personal
|
||||
hosting,Tecnología,Dominios y Hosting,negocio
|
||||
libro,Educación,Libros y Material,negocio
|
||||
|
6
config/providers.csv
Normal file
6
config/providers.csv
Normal file
@@ -0,0 +1,6 @@
|
||||
provider_name,aliases,categoria_principal,subcategoria,tipo_gasto_default
|
||||
Amazon,"amazon,amzn,amazon mx",Por Determinar,Compras en Línea,
|
||||
Office Depot,"officedepot,office",Administración,Suministros de oficina,negocio
|
||||
Uber Eats,"ubereats,uber",Personal,Comida a domicilio,personal
|
||||
GoDaddy,"godaddy",Tecnología,Dominios y Hosting,negocio
|
||||
Cinepolis,"cinepolis",Personal,Entretenimiento,personal
|
||||
|
8
config/user_config.json
Normal file
8
config/user_config.json
Normal file
@@ -0,0 +1,8 @@
|
||||
{
|
||||
"user_name": "Marco Gallegos",
|
||||
"rfc": "GAMM910513CW6",
|
||||
"regimen_fiscal_default": "612 - Persona Física con Actividad Empresarial y Profesional",
|
||||
"moneda_default": "MXN",
|
||||
"pais": "MX",
|
||||
"timezone": "America/Mexico_City"
|
||||
}
|
||||
Reference in New Issue
Block a user