/3-languages-challenge

:one::two::three: Construye la misma aplicación en 3 lenguajes diferentes. 🐙

MIT LicenseMIT

#PlatziRetos: Desafío de programación en 3 lenguajes

Este reto consiste en Construir la misma aplicación en 3 lenguajes diferentes. Debes construir un sistema donde los usuarios puedan realizar diferentes tareas. Por ejemplo: autenticarse, crear contenido, agendar citas, entra otras. Tú decides de qué tratará la aplicación.

La única regla es que el flujo de tareas y navegación que siguen los usuarios para completar las tareas sea el mismo en los 3 lenguajes. Puedes elegir los que más te gusten. Puedes seguir diferentes paradigmas, principios y buenas prácticas de programación. Pero la aplicación debe verse absolutamente igual en los 3 proyectos.

No solo el resultado debe ser público, también debes publicar el código, así todos podremos estudiar la forma en que resolviste los problemas de formas diferentes. Puedes usar Repl.it o cualquier otra plataforma en línea que nos permita visualizar ambas cosas a la vez: el código y la aplicación funcionando.

El sistema puede ser una aplicación de consola. 😉

En este sitio web puedes sacar ideas para tu aplicación: Computer Science Projects - GeeksforGeeks (dale las gracias a Demian Arenas). 💪

Los ganadores obtendrán meses adicionales de suscripción a Platzi. 💚

Puntos extra:

Para ganar puntos extra debes:

Cómo enviar tu solución

Cuando construyas tus aplicaciones puedes enviar tu solución creando un nuevo Issue en el Repositorio del Desafío. No olvides incluir un link a tu código y el resultado "visual".

También puedes incluir una breve descripción de tu aplicación + los principios o buenas prácticas que utilizaste.

La fecha límite para ganar uno de los primeros puestos es el 1 de Septiembre, pero puedes usar este desafío para construir/mejorar tu portafolio. No te preocupes por el tiempo.

¡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 (:sweat_smile:). Disfruta tu nuevo mes de suscripción a Platzi. :smile::tada:

😇 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. 💪