Proyecto en progreso
Proyecto final de la carrera de Ingeniería en Informática de la UBA.
El proyecto consiste en una aplicación móvil para la gestión de las plataformas de streaming contratadas por el usuario, así como una red social para interactuar con otros usuarios y compartir recomendaciones de contenido.
El usuario podrá buscar películas y series, marcar las plataformas contratadas, ver estadísticas de uso de cada una, marcar contenido como visto o pendiente de ver y recibir recomendaciones personalizadas.
El frontend está implementado en React Native usando Expo. Para el backend, se utiliza una arquitectura con microservicios implementados en Node.js y en Python.
Se utilizan bases de datos SQL para almacenar los datos personales de los usuarios y sus recomendaciones, y una base de datos MongoDB para guardar el contenido visto o pendiente.
Para autenticar a los usuarios, se utilizan tokens JWT propios, o de Google para el caso del login con Google.
Para la gestión del proyecto, se realiza SCRUM con sprints de 2 semanas.
Para las recomendaciones, se utilizan modelos de Machine Learning que predicen el contenido de interés para el usuario, basado en su historial.
Algunos conceptos involucrados:
- React Native
- Node.js
- SQL
- Tokens JWT
- Access Token y Refresh Token
- Diseño de bases de datos
- Microservicios
- Metodologías ágiles
- Machine Learning
TECNOLOGÍAS
TypeScript
Node.js
React Native
SQL
MongoDB
Git
Figma
Python
scikit-learn
Pandas
Contacta conmigo
CABA, Argentina
sebastian.t.capelli@gmail.com
+54 9 11 24071788