El siguiente proyecto fue un entregable como concepto integral de aprendizaje del framework backend Ruby on Rails.

Para el desarrollo de Tweetable, una aplicación con los elementos básicos de Twitter, se tuvo 3 días para crear un producto mínimo viable (MVP) en un equipo de desarrollo conformado por 3 personas. Esta versión consta de 2 entidades como Usuario y Tweet, así mismo a cada entidad se le añadió una capa de validaciones.

Conocimientos requeridos / aplicados

HTML, CSS, Ruby, Ruby on Rails

Gemas usadas

  • Devise para el registro de usuarios y control de sesiones.

  • Pundit para la autorización de permisos y acceso de los usuarios.

  • Omniauth-Github para el registro mediante cuentas Github (Deshabilitado el callback).

  • Omniauth-Google para el registro mediante cuentas Google (Deshabilitado el callback).

Puedes ver el código fuente en mi repositorio de Github: Tweetable (Twitter clone)