Proyecto de Full Stack. BOOKIX, la app de clubs de lectura

Aurora
Aurora
Proyecto de full stack - Bookix - ID Bootcamps

Cualquiera al que le guste leer se habrá encontrado en ocasiones en las que le gustaría compartir con otras personas su experiencia, hablar de géneros literarios y, en definitiva poder compartir los gustos y aficiones, ¿verdad?

Raúl Ruiz, alumno del Bootcamp en programación y desarrollo web Full Stack, lo vio claro, haría una aplicación web como proyecto final del bootcamp en el que se pudieran crear diferentes clubes de lectura alrededor de los diferentes géneros, novelas, sagas o intereses de los usuarios, y así es como creo BOOKIX.

Si quieres escuchar de primera mano en qué consiste este proyecto, el propio Raúl te lo cuenta en este vídeo.

¿Qué funcionalidades tiene BOOKIX?

Como hemos comentado, el objetivo de la aplicación es poder compartir experiencias entre los usuarios, por lo que con BOOKIX los usuarios podrán:

  • Registrarse como usuario
  • Elegir entre una amplia variedad de títulos para leer
  • Crear tu propio club de lectura
  • Suscribirte a otros clubes de lectura
  • Comentar e interactuar con otros miembros de los clubes

A diferencia de otros clubes de lectura, BOOKIX es 100% online, no necesitas conocer a nadie para poder entrar, puedes unirte a diferentes clubes al mismo tiempo y siempre podrás ver los comentarios de otros usuarios.

¿Qué tecnologías se han utilizado?

Todo ello ha sido creado gracias a los conocimientos de Full Stack adquiridos durante el Bootcamp, donde se trabajó con el Stack MEAN, que consiste en las siguientes herramientas: Mongo DB, Express, Angular y NodeJS.

Para el Front-End

Se utilizó Angular, CSS, HTML, JavaScript con TypeScript y Bootstrap por encima. Para la parte del Back-End se utilizó Node.js y Express como framework, que es una infraestructura web rápida para Node.js, para manejar las rutas y las peticiones HTTP por la sencillez que ofrece en el trabajo en servidor.

Para el Back-End

La principal función de la que debía ocuparse el Back-End consistía en gestionar las peticiones del servidor a la base de datos, realizada con MySQL. Las peticiones al servidor generadas desde Angular se gestionaron a través de servicios, facilitando la gestión entre distintos componentes.

El resultado es una aplicación web con un diseño interesante, funcionalidades que responden a las necesidades de los usuarios y un proyecto que puede expandirse y crecer en muchos niveles.

Si tú también quieres poder llevar adelante tus propios proyectos, trabajar en el sector tecnológico e impulsar tu carrera profesional, no dudes en informarte sobre nuestros bootcamps, puedes contactarnos a través del email de vanessa@idbootcamps.com o llamarnos al 673903000.

Compartir
Share on facebook
Share on twitter
Share on linkedin

Entradas Relacionadas