Skip to content

Latest commit

 

History

History
115 lines (52 loc) · 4.82 KB

README.md

File metadata and controls

115 lines (52 loc) · 4.82 KB

PROYECTO TA TOOLS

ia

Henry Hackathon 2022 🚀

🔸 Introducción

Les damos la bienvenida al repositorio del proyecto TA TOOLS que desarrollamos en el marco de Henry hackathon 2022, representando a la carrera de DATA SCIENCE.

🔸 Objetivos

La plataforma que desarrollamos es un MVP, que tiene como principal objetivo funcionar como un soporte de herramientas para nuevos Teaching Assistants y así poder ayudarlos a marcar el rumbo de los Stand Up a lo largo de toda la cursada del bootcamp.

🔸 Desarrollo del proyecto

Al tratarse de un proyecto grupal nos organizamos para trabajar divididos en 3 áreas de desarrollo: Frontend, Backend y Métricas.

En el presente repositorio se pueden observar las distintas ramas que fuimos utilizando:

main

  • Contiene una carpeta llamada app con el desarrollo del backend y frontend.(El frontend en un principio se trabajo en una rama separada y despues se hizo el merge a main).

  • También posee un contenedor de Docker en el archivo Dockerfile que utilizamos para realizar el deploy en Render.

database

  • Contiene los procedimientos necesarios para realizar las operaciones de carga y consulta a la Base de Datos.

GameDev

  • Se utilizó para el desarrollo del juego Code Rush.

streamlit

  • Se utilizó para el desarrollo de una app que permite la vizualización de diferentes métricas, relacionadas con el formulario de registro de alumnos.

  • Posee un contenedor de docker y el deploy hecho en Render.

🔸 Funcionalidades de la Plataforma

1- LOGIN: El acceso a la plataforma es exclusivo para los TAs.

2- Formulario de Registro TAs: Le permite al Administrador dar de alta a los TAs y luego brindarles las credenciales para que puedan ingresar a la plataforma.

3- INICIO: Podrán encontrar las herramientas necesarias para el desarrollo de los SUPs.

4- JUEGOS: Sección en la que se pueden elegir diversos juegos multijugador.

5- TEMAS: Sección en la que se pueden elegir tarjetas con temas de conversación para romper el hielo al comienzo del SUP y links a dinámicas de grupo.

6- FORM: Sección que cuenta con un formulario (los TAs deben brindarles el link del mismo a los alumnos del SUP), ya que al completarlo se dan de alta en la base de datos.

7- ASISTENCIA: Con los alumnos dados de alta en la base de datos se puede comenzar a tomar asistencia desde esta sección.

8- MÉTRICAS: Sección que cuenta con diferentes métricas que buscan ayudar al TA a conocer la composición e intereses de su grupo.

🔸 Equipo de Trabajo

🔸 Herramientas y lenguajes utilizados

  • Frontend: HTMLHTML CSS css JavaScript Java_Js

  • Backend: Python python y FastApi ⚡

  • Base de Datos: PostgreSQL dataemoji

  • Métricas: Streamlit 📈

  • Render 🌐

  • Docker 🐋

  • Code Rush: Javascript Java_Js y Firebase

🔸 Video Demostrativo

https://youtu.be/tlPccbdVIXA

Gracias por leer hasta el final! 😁

Esperamos que hayas disfrutado aprendiendo sobre nuestro proyecto! No dudes en contactarnos para recibir más información, nos encantaría escuchar tus comentarios y sugerencias.