Skip to content

ToniIAPro73/FinPortApp

Repository files navigation

FinPortApp

FinPortApp es una aplicación multiplataforma para ayudar a usuarios, tanto principiantes como inversores con experiencia, a tomar decisiones financieras sostenibles, comparar productos de inversión y recibir recomendaciones personalizadas mediante inteligencia artificial.


🌐 Tecnologías

  • Frontend: React Native (Expo)
  • Backend: Node.js (Express)
  • Base de datos: MongoDB
  • IA/Chatbot: FinBot
  • Estilos: Modo claro y oscuro
  • Idiomas disponibles: Español, Inglés, Francés, Alemán (con selección automática por localización)

💡 Características destacadas

  • Dashboard de finanzas personalizadas
  • Comparador de inversiones con enfoque en huella de carbono
  • FinBot: asistente virtual con IA para educación financiera
  • Cambios de tema e idioma en tiempo real
  • Exportación y visualización de informes financieros

📁 Estructura del proyecto

FinPortApp/
├── assets/
├── components/
├── screens/
├── services/
├── locales/
├── .env.example
├── App.js
├── package.json
└── README.md

🚀 Instalación local

  1. Clona el repositorio:

    git clone git@github.com:ToniIAPro73/FinPortApp.git
    cd FinPortApp
  2. Instala las dependencias:

    npm install
  3. Crea un archivo .env basado en .env.example:

    cp .env.example .env
  4. Ejecuta la app:

    npm start

🚫 Licencia

Este proyecto está bajo la licencia MIT. Consulta el archivo LICENSE para más detalles.


👤 Autor

Antonio Ballesteros GitHub: @ToniIAPro73


🔧 Contribuciones

Las contribuciones son bienvenidas ❤️

  1. Haz un fork del repositorio
  2. Crea tu rama: git checkout -b nueva-funcionalidad
  3. Realiza tus cambios y haz commit: git commit -m "Agrega nueva funcionalidad"
  4. Haz push a tu rama: git push origin nueva-funcionalidad
  5. Abre un Pull Request

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published