Gestor de Gastos es una aplicación para administrar y controlar tus gastos personales de manera eficiente.
- 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.
- Frontend:
- React
- Tailwind CSS
- Backend:
- Node.js
- Express
- Base de Datos:
- MongoDB
-
Clona el repositorio:
git clone https://github.com/Javier19-cmd/gestor-gastos.git
-
Navega al directorio del frontend del proyecto:
cd gestor-gastos/client
-
Instala las dependencias:
npm install
-
Navega al directorio del backend del proyecto:
cd gestor-gastos/server
-
Instala las dependencias:
npm install
-
Configura las variables de entorno en un archivo
.env
:MONGO_URI=tu_mongodb_uri PORT=puerto_deseado
-
Inicia la aplicación (el comando se debe correr dentro de cada directorio):
npm start
- Accede a la aplicación en tu navegador en
http://localhost:tu_puerto
. - Registra tus gastos diarios y categorízalos.
- Genera y revisa reportes para entender mejor tus hábitos de gasto.
¡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.