Skip to content

Repository files navigation

SmartCash 💰

Aplicación móvil de gestión de gastos y finanzas personales desarrollada con Flutter.

📱 Características

  • ✅ Registro e inicio de sesión con email y contraseña
  • ✅ Autenticación con Google
  • ✅ Gestión de ingresos y gastos
  • ✅ Análisis de gastos con gráficos
  • ✅ Planificación financiera
  • ✅ Perfil de usuario personalizable
  • ✅ Sincronización en la nube con Firebase

🛠️ Tecnologías

  • Flutter - Framework de desarrollo
  • Firebase Auth - Autenticación de usuarios
  • Cloud Firestore - Base de datos en la nube
  • GetX - Gestión de estado y navegación
  • Google Sign In - Autenticación con Google

📋 Requisitos

  • Flutter SDK 3.8.1 o superior
  • Dart SDK
  • Cuenta de Firebase configurada
  • Android Studio / VS Code

🚀 Instalación

  1. Clona el repositorio:
git clone <url-del-repositorio>
cd proyectofinalflutter
  1. Instala las dependencias:
flutter pub get
  1. Configura Firebase:

    • Agrega tus archivos de configuración de Firebase (firebase_options.dart)
    • Configura las credenciales de autenticación
  2. Ejecuta la aplicación:

flutter run

📦 Estructura del Proyecto

lib/
├── controllers/     # Controladores de lógica de negocio
├── screens/         # Pantallas principales
├── widgets/         # Widgets reutilizables
├── services/        # Servicios (Auth, etc.)
├── routes/          # Configuración de rutas
└── main.dart        # Punto de entrada

👤 Autores

  • AngieB26

📄 Licencia

Este proyecto es privado y está destinado para uso educativo.

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages