Skip to content

WEBDEVJSVB/gestor-gastos

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

56 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Gestor de Gastos

Gestor de Gastos es una aplicación para administrar y controlar tus gastos personales de manera eficiente.

Características

  • Agregar Gastos: Permite ingresar detalles de tus gastos diarios.
  • Categorías: Clasifica los gastos en diferentes categorías.
  • Reportes: Genera reportes mensuales y anuales para un mejor análisis.
  • Gráficos: Visualiza tus gastos mediante gráficos interactivos.

Tecnologías Utilizadas

  • Frontend:
    • React
    • Tailwind CSS
  • Backend:
    • Node.js
    • Express
  • Base de Datos:
    • MongoDB

Instalación

  1. Clona el repositorio:

    git clone https://github.com/Javier19-cmd/gestor-gastos.git
  2. Navega al directorio del frontend del proyecto:

    cd gestor-gastos/client
  3. Instala las dependencias:

    npm install
  4. Navega al directorio del backend del proyecto:

    cd gestor-gastos/server
  5. Instala las dependencias:

    npm install
  6. Configura las variables de entorno en un archivo .env:

    MONGO_URI=tu_mongodb_uri
    PORT=puerto_deseado
    
  7. Inicia la aplicación (el comando se debe correr dentro de cada directorio):

    npm start

Uso

  1. Accede a la aplicación en tu navegador en http://localhost:tu_puerto.
  2. Registra tus gastos diarios y categorízalos.
  3. Genera y revisa reportes para entender mejor tus hábitos de gasto.

Contribuciones

¡Las contribuciones son bienvenidas! Si tienes ideas para mejorar el proyecto o encuentras algún error, por favor abre un issue o envía un pull request.