- Frontend
- Angular con primeng y tailwindcss
- Netlify como hosting
- Protección reCAPTCHA V2
- Backend
- Nodejs con TypeScript
- Express para crear la API REST
- Render como nube para ejecutar la API
- Supabase y PostgreSQL como base de datos relacional
- API de YouTube
- Validación reCAPTCHA
Se utilizo supabase para crear las tablas user y user_favorite, la tabla video no existe porque su información se consulta de la API de YouTube, pero se incluye en el diagrama para visualizar los campos consultados:
