Skip to content

DavysTorres/FooTalent-Frontend-G13

Repository files navigation

Logo

Dev Academy

DevAcademy es una plataforma web diseñada para el uso de programadores o futuros programadores que deseen tanto adquirir conocimiento como impartirlo con esta creciente comunidad de desarrolladores de software con sus diversas ramas.

Autores

Objetivos

  • Promover el aprendizaje de la programación y demás áreas del sector IT
  • Proporcionar un entorno accesible para las diferentes variedades de personas para que puedan iniciar su carrera en el sector IT
  • Ayudar a profesionales de la programación a darse a conocer por medio de la opción de dar clases que pueden ayudarles a crear una comunidad de seguidores

Puntos aprendidos en el proceso

En el periodo de desarrollo de DevAcademy pudimos aprender como equipo a desarrollar más comunicación, desde el inicio tuvimos que enfrentar las diferencias entre las ideas que cada uno tenía y el como llevar esas ideas al proyecto ejecutado, el haber compartido nuestras ideas escuchando los puntos de vista y generando soluciones a partir de ellas nos ayudó a contruir una mejor relación de compañerismo.

DevAcademy surgió de una idea de enseñanza de programación de manera gratuita para el acceso de todas las personas interesadas en esta área.

El proceso de investigación por parte del equipo de UX/UI y su creación de diseños innovadores fue un aporte al equipo de desarrolladores que contabamos con personas con conocimientos en Full Stack que repartidos llegamos a la implementación del proyecto en línea, finalmente bajo el apoyo de nuestro equipo de QA pudimos encontrar muchas de nuestras áreas de mejora

Roadmap

Para poder acceder al proyecto puedes seguir el siguiente flujo:

  • Clona el repositorio desde Github con el comando

git clone https://github.com/DavysTorres/FooTalent-Frontend-G13/tree/master

  • Una vez lo tengas en tu máquina para ejecutarlo puedes usar el comando:

ng serve

También para leer el código podrás usar el editor de código de tu preferencia.

Puntos a tener en cuenta

La organización del proyecto se da en diferentes directorios que contienen funciones particulares del Frontend

  • Components: Contiene las piezas con funcionalidades individuales que se injectan dentro de las vistas
  • Pages: Son las diferentes vistas de la plataforma
  • Services: Contienen funcionalidades y conexiones con la API
  • Models: Contienen el tipado de las propiedades que poseen las entidades utilizadas dentro del proyecto

Tech Stack

Cliente: Angular, TailwindCSS

Servidor: Node, Express, MongoDB

Deploy: Vercel