26

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

211925Puntos

hace 5 años

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 🤓💚

Juan
Juan
juandc

211925Puntos

hace 5 años

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

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
29642Puntos

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

2
29531Puntos

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
8868Puntos

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

2
10763Puntos

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
211925Puntos
5 años

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