DEV Community

Eli Ara
Eli Ara

Posted on

🇦🇷✨ 23 alumnas, 1 proyecto y mucho mate: una experiencia inolvidable ✨🇦🇷

Hubo JSON, hubo SQL, hubo Sequelize, y sí: también hubo llanto, memes, risas, y muchas líneas de código escritas con amor y odio, esfuerzo y un poco de yerba en el teclado.

Así nació Trailerflix, un proyecto más argentino que el dulce de leche con cuchara: final de cursada de backend, donde lo técnico se mezcló con lo humano, como fernet con coca.

Inspirado en plataformas de streaming, Trailerflix fue el terreno de juego perfecto para practicar APIs REST, relaciones relacionales y testeo de endpoints.

📊 De un JSON caótico al orden celestial del Modelo Relacional

Empezaron con un archivo JSON inicial y que parecía más complicado que armar un grupo de WhatsApp sin drama.

Y lo transformaron, con cariño y muchas horas de Workbench, en una base de datos relacional en tercera forma normal, bien limpita, sin redundancias

“El momento de pasar del caos del JSON al orden de las entidades fue clave. Muchas aprendimos debugging con SQL en tiempo real.”


🛠️ Node.js, Express y Sequelize: el tridente ofensivo

Con una arquitectura modular que ni Bauza se animó a tanto, las alumnas(ahora colegas) organizaron sus carpetas como se organiza una cocina en MasterChef:

  • models para definir relaciones dignas de una novela de Polka

  • routes como mapa del tesoro REST

  • schemas y config bien prolijos, como apuntes de final

Sequelize fue el Messi del ORM: con belongsToMany, hasMany y sus amistades, se resolvieron relaciones con gracia.

Thunder Client fue como ese compañero que te tira un "probá el endpoint así y va" y FUNCIONA.

GET /catalogo          // Lista todo el contenido
GET /catalogo/:id      // Devuelve detalle por ID
GET /tags/:tag         // Filtra contenido por tag
POST /actores          // Crea nuevo actor
Enter fullscreen mode Exit fullscreen mode

📃 Documentación: porque escribir README también es programar

Cada repo tuvo su toque personal:

“Si alguien puede leer tu código, lo puede mantener.” — proverbio backendista


🚀 Demo Day: donde el código se pone los pantalones largos

Hubo de todo: presentaciones con nervios, conexión a internet que titubeaba más que discurso de político, rutas que fallaban en vivo y soluciones que nacieron del trabajo en equipo como si fueran Los Simuladores versión dev.

"Aprendimos más cuando algo fallaba y teníamos que solucionarlo juntas."

Algunas trabajaron en grupos, otras individualmente, pero todas compartieron herramientas como Google Drive, GitHub y y con ganas de dockerizar la vida(en otra vida cercana)

Nuestro brindis

¿Se puede brindar con código? console.log("Salud!")


🌟 Reflexiones Finales

Detrás de cada endpoint, cada migración, y cada push desesperado antes del deadline, hubo mujeres aprendiendo a programar, compartiendo pantalla, frustraciones y logros.

Y si algo deja en claro esta cursada es que no hay error 500, ni deploy fallido, ni consola roja que pueda frenar a una desarrolladora con ganas.

Orgullosa de compartir código, bugs y sueños con estas nuevas colegas.

Lisa – GitHub stalker y fan de verlas crecer.

Top comments (0)