Project in Progress
Final project for the Computer Engineering career at UBA.
The project consists of a mobile application for the management of streaming platforms contracted by the user, as well as a social network to interact with other users and share content recommendations.
Users can search for movies and series, mark the platforms they have subscribed to, view usage statistics for each, mark content as watched or pending, and receive personalized recommendations.
The frontend is implemented in React Native using Expo. For the backend, a microservices architecture is used, implemented in Node.js and Python.
SQL databases are used to store user data and their recommendations, and a MongoDB database to store watched or pending content.
To authenticate users, JWT tokens are used, either own or Google for the Google login.
For project management, we use SCRUM with 2-week sprints.
For recommendations, Machine Learning models are used to predict content of interest to the user, based on their history.
Some concepts involved:
- React Native
- Node.js
- SQL
- JWT Tokens
- Access Token and Refresh Token
- Database design
- Microservices
- Agile methodologies
- Machine Learning
TECHNOLOGIES
TypeScript
Node.js
React Native
SQL
MongoDB
Git
Figma
Python
scikit-learn
Pandas
Contact Me
CABA, Argentina
sebastian.t.capelli@gmail.com
+54 9 11 24071788