24

#PlatziRetos: Desafío de Frontend Profesional y Ganadores de Programación en 3 Lenguajes

92645Puntos

hace un año

Curso de React Avanzado
Curso de React Avanzado

Curso de React Avanzado

Crea aplicaciones móviles en ReactJS. Genera consultas en GraphQL y gestiona usuarios. Implementa Testing básico con Cypress y convierte tus apps en PWA con herramientas como Hooks, React Apollo, Reach Router y JSON Web Tokens.

Construye un clon de tu aplicación favorita usando las herramientas que más te gustan. El reto consiste en mejorar, arreglar o incluir alguna funcionalidad que te encantaría encontrar en la aplicación de verdad.

No necesariamente debes reconstruir toda la aplicación (aunque si lo haces… 😮). Puedes trabajar solo en la característica que te gustaría mejorar. No olvides explicar muy bien qué cambios hiciste y por qué los hiciste.

Puedes sacar inspiración de sitios como UpLabs, Dribbble, Behance. Las mejores 3 soluciones ganarán algunos meses de suscripción a Platzi. 🙌💚

rules

Reglas

Puedes usar el framework o herramienta de desarrollo web que más te guste: React, Preact, Next.js, Vue, Nuxt, Angular, Svelte o el que quieras. No pasa nada si “solo” usas Vainilla JavaScript.

Muy importante: debes consumir la API de la aplicación que quieres mejorar. Si el proyecto que elegiste no proporciona una API pública puedes crear tu propia API simulando los servicios de la aplicación o elegir otro proyecto. Mejor si eliges la primera opción. 😉

Entre otras cosas:

  • No puedes usar jQuery.
  • Tu aplicación debe funcionar correctamente desde dispositivos móviles. Mejor si es completamente responsive y mobile first.

Para postularte debes enviar un Issue al siguiente repositorio: github.com/juandc/platziretos-frontend-profesional. En la descripción debes incluir un link para visualizar tu resultado, otro enlace para ver tu código y una explicación sencilla de los cambios que hiciste.

Tienes hasta el 25 de Octubre para enviar tu solución. En esos días se entregan los premios y un nuevo desafío. 😌

Puntos extra

Tu solución tendrá más posibilidades de ganar el premio si:

¡Ganadores del Desafío de Programación en 3 Lenguajes!

Congrats

1. 🏆 Andrea Vellicce

Graficador multiusuario del Fractal del “Escarabajo de Mandelbrot” en 4 diferentes lenguajes: C++, Python, Java y JavaScript. Tienes el primer puesto más que merecido. Disfruta tus 3 nuevos meses de suscripción a Platzi. 👏🙌

2. 🏅 Alex Texis

Platzi Courses, una aplicación web para compartir cursos que nos gustaría estudiar en Platzi. La API fue construida en JavaScript, TypeScript y Python. El Frontend es una Progressive Web App. Disfruta tus 2 nuevos meses de suscripción a Platzi. 💚🚀

3. 🎖 Jose Vidal

Una aplicación para gestionar alquileres. La API fue construida en Python, Node.js y PHP. No estoy seguro de cómo se llama la aplicación, pero funciona muy bien (😅). Disfruta tu nuevo mes de suscripción a Platzi. 😄🎉

😇 Mención especial para Luis Antonio Correa

MyContacts, una aplicación para almacenar contactos con MongoDB. Se construyeron 3 APIs REST en Javascript, Typescript y Python. El frontend usa React JS. Felicitaciones por tu excelente solución y ser el primer en completar el desafío. 💪

Conclusiones

¡Muchísimas gracias y felicitaciones a lxs participantes del Desafío de Programación en 3 lenguajes! ¡Muchísimo ánimo para este nuevo desafío! No olvides compartir tus soluciones en todas partes para animar más estudiantes a completar los desafíos.

#NuncaParesDeAprender 🤓💚

Curso de React Avanzado
Curso de React Avanzado

Curso de React Avanzado

Crea aplicaciones móviles en ReactJS. Genera consultas en GraphQL y gestiona usuarios. Implementa Testing básico con Cypress y convierte tus apps en PWA con herramientas como Hooks, React Apollo, Reach Router y JSON Web Tokens.
Juan David
Juan David
@juandc

92645Puntos

hace un año

Todas sus entradas
Escribe tu comentario
+ 2
Ordenar por:
5

Hola soy diseñador. Si está permitido en el reto puedo apoyar a alguien con la UI de su proyecto, no pretendo llevarme parte del premio, lo hago por altruismo, por que amo lo que hago y para hacer networking. www.holagdpm.com

3
23752Puntos

Felicidades a todos!
Pensé que JavaScript y TypeScript serían considerados en el mismo ambiente 🤔

2
26327Puntos

Felicitaciones a los ganadores! Ahora a darle con el siguiente desafío ^^

2

Cualquier usuario desea tener alguna aplicación, mejorada o personalizada, que buena info.

2
8355Puntos

Great,un gran reto que sin duda, pondra a prueba nuestras habilidades.👍

2
3226Puntos

Saludos @juandc, para este reto estará permitido realizar un fork a algún proyecto de github y mejorar o incluir alguna(s) funcionalidades, teniendo en cuenta las características que debe tener la app que son indicada en el post y considerando el tema de las licencia(s) donde algunas son más permisivas y otras no para hacer un clon de una aplicación.

2
92645Puntos
un año

¡Hola! Mejor que lo hagas “desde cero” en un repositorio “solo tuyo”. 😉