/

Stream Club (Work in Progress)

TypeScript / React Native / SQL / NodeJs

Project in Progress

Stream Club

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

Demo

Screenshots

/
/
/
/
/
/
/
/
/
/
/
/

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

/