BudgetBlade

Budgetblade

App to record expenses developed with express/prisma/svelte

BudgetBlade

BudgetBlade es una aplicación diseñada para aquellos que buscan un enfoque preciso y efectivo para administrar sus finanzas personales. Con BudgetBlade, puedes cortar los gastos innecesarios como un cuchillo afilado, creando un presupuesto sólido y alcanzando tus metas financieras con facilidad. ¡Descubre una nueva forma de gestionar tu dinero con BudgetBlade!

Características principales

  • Registro de transacciones: Registra tus gastos e ingresos de forma fácil y rápida.
  • Categorización: Categoriza tus transacciones para un mejor seguimiento y análisis.
  • Informes y gráficos: Visualiza tus datos financieros en informes y gráficos interactivos.

Tecnologías utilizadas

  • Backend: Node.js, Express.js, Prisma (ORM para PostgreSQL)
  • Frontend: Svelte
  • Base de datos: PostgreSQL
  • Documentación de API: Swagger

Instalación y configuración

  1. Clona el repositorio: https://github.com/acristhian1411/BudgetBlade.git
  2. Accede al directorio del proyecto: cd BudgetBlade
  3. Instala las dependencias: npm install
  4. Copia el archivo de configuración: cp .env.example .env
  5. Configura la base de datos en el archivo .env
  6. Ejecuta las migraciones: npx prisma migrate dev
  7. Accede al directorio del frontend: cd svelteUI
  8. Instala las dependencias del frontend: npm install
  9. Compila el frontend: npm run build
  10. Lanza la aplicación dentro del directorio principal: npm start o npm run dev
  11. Ve a la documentación de la api en: [http://localhost:3000/docs]

Licencia

Este proyecto está licenciado bajo la Licencia Apache 2.0. Consulta el archivo LICENSE para obtener más detalles.

Top categories

Loading Svelte Themes