La industria fintech se enfoca en la innovación tecnológica aplicada a los servicios financieros. Este proyecto se enmarca en este sector, ofreciendo soluciones digitales que facilitan el ahorro y la inversión, mejorando la inclusión financiera y proporcionando herramientas avanzadas para la gestión del patrimonio personal.
Incluir financieramente a la población argentina en un contexto económico complejo y cambiante, brindando herramientas que faciliten el ahorro e inversión a personas de diferentes edades y niveles de experiencia. YAPA es una aplicación financiera diseñada para empoderar a los usuarios en la gestión y crecimiento de su patrimonio. La plataforma permite definir objetivos personales, como la planificación de unas vacaciones, la compra de bienes como un automóvil o un departamento o la financiación de proyectos a largo plazo. Basándose en estos objetivos, YAPA asigna un portafolio de inversiones personalizado, adaptado al perfil del usuario y a las dinámicas del mercado. Además, la app aprende del comportamiento de cada usuario y ofrece recomendaciones de inversión cada vez más precisas y alineadas con sus metas.
Foto | Nombre | Rol | GitHub | |
---|---|---|---|---|
Bárbara Espinola | Fullstack Developer | |||
Walkiria Arteaga | UI/UX Designer |
-
Clonar el repositorio:
git clone https://github.com/BaEsp1/Yapa-Fintech.git
-
Instalar dependencias:
- Backend:
cd server npm install
- Frontend:
cd client npm install
- Backend:
-
Configurar las variables de entorno:
-
Crear un archivo
.env
en la carpetaserver
con las credenciales para la base de datos.DB_HOST=localhost DB_USER=usuario DB_PASSWORD=contraseña DB_NAME=yapa_db
-
Crear un archivo
.env.local
en la carpetaclient
con las variables necesarias para el frontend.
-
-
Ejecutar el proyecto:
- Backend:
cd server npm run dev
- Frontend:
cd client npm run dev
- Backend:
-
Abrir el proyecto:
- Backend API estará disponible en
http://localhost:8080
. - Frontend estará disponible en
http://localhost:3000
.
- Backend API estará disponible en
Node.js
Express
PostgreSQL
Sequelize ORM
JWT
Bcrypt.js
Dotenv
CORS
Morgan
Express Validator
Express Async Handler
Swagger
React (Next.js)
TypeScript
Tailwind CSS
Material UI (MUI)
Zustand
Formik
Yup
Axios
SweetAlert2
Swiper
Lottie
React Icons
React Phone Input 2
JS-Cookie
Este proyecto fue inicialmente desarrollado en equipo durante una colaboración académica/profesional. Por motivos legales y de derechos sobre la marca, este repositorio utiliza un nombre ficticio (Yapa) y no hace uso de branding, assets o nombres originales.
Esta versión ha sido modificada y adaptada de forma individual:
- El backend fue completamente reescrito en Node.js (el original estaba en Java).
- El frontend fue ajustado para funcionar con esta nueva arquitectura, incluyendo cambios en estado global, componentes y estilos.
- Se agregaron funcionalidades nuevas y cambios estructurales según criterio personal.
Por lo tanto, este repositorio refleja mi trabajo individual y mi enfoque técnico sobre una solución previamente diseñada de manera grupal.