Recicanje
Red Social


Red social construida con Astro que permite:
- Operaciones CRUD para los usuarios, publicaciones y comentarios.
- Chat en tiempo real para los usuarios que se agreguen como contactos.
Para la autenticación utilicé Firebase y su servicio de oAuth. Para guardar la información del usuario, sus publicaciones, comentarios, relación entre contactos, y demás información, usé MongoDB Atlas. Para el chat en tiempo real, usé Firestore para escuchar cambios y detectar cuando un usuario tiene nuevos mensajes.
Como backend, utiliza la API Endpoint del mismo framework para conectarse con MongoDB y Firebase Admin. En el frontend, emplea componentes de Astro y de React.
Este proyecto es un trabajo universitario con la finalidad de crear una comunidad que promueva la cultura del reciclaje y la economía circular.