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.
- 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)
- 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
FinPortApp/
├── assets/
├── components/
├── screens/
├── services/
├── locales/
├── .env.example
├── App.js
├── package.json
└── README.md
-
Clona el repositorio:
git clone [email protected]:ToniIAPro73/FinPortApp.git cd FinPortApp
-
Instala las dependencias:
npm install
-
Crea un archivo
.envbasado en.env.example:cp .env.example .env
-
Ejecuta la app:
npm start
Este proyecto está bajo la licencia MIT. Consulta el archivo LICENSE para más detalles.
Antonio Ballesteros GitHub: @ToniIAPro73
Las contribuciones son bienvenidas ❤️
- Haz un fork del repositorio
- Crea tu rama:
git checkout -b nueva-funcionalidad - Realiza tus cambios y haz commit:
git commit -m "Agrega nueva funcionalidad" - Haz push a tu rama:
git push origin nueva-funcionalidad - Abre un Pull Request