BUON APPETITO

Crea una magnífica aplicación que permita a tu negocio gestionar los pedidos de pizza.
Noviembre 2022

 😻 Este es el reto mensual creado por MoureDev. Él mismo lo revisará y dará feedback sobre las soluciones de la comunidad en uno de sus streams de Twitch  

El objetivo de este Challenge es crear una app que permita a tu negocio gestionar los pedidos de los usuarios que están hambrientos de una pizza perfecta y deliciosa! 🍕

¿Por qué esta aplicación es mejor que otras actuales? Los clientes no tienen que registrarse, pueden pedir pizzas de hasta 4 sabores diferentes (o incluso más), pueden quitar algunos ingredientes y... esconde un truco final para no pagar los pedidos.


Ideal para

Junior · Middle

Stacks disponibles

Android · iOS· WebApp

Experiencia requerida

Basic knowledge

QUÉ VAS A CREAR

A nivel general:

  • Al abrir la aplicación se nos presentará el listado de pizzas del restaurante y el usuario podrá escoger una para iniciar el pedido.
  • El usuario podrá añadir tantas pizzas como quiera al carrito
  • A través del listado de pizzas, el usuario verá una página detalle por pizza para ver sus principales detalles, imagen y descripción.
  • Una pizza puede estar compuesta por hasta 4 tipos de ingredientes!🤯 El usuario puede realizar sus propias creaciones.

Pantalla listado de pizzas:

  • Muestra todas las pizzas disponibles, con su nombre, imagen y precio
  • Los usuarios puedes añadir cualquiera de ellas al carrito
  • Los usuarios pueden acceder a la página detalle haciendo click en cada item.
  • Los usuarios puede visualizar su carrito para comprobar qué pizzas han añadido al pedido.

Pantalla de detalle:

  • La app mostrará la imagen, el nombre, el precio e ingredientes + descripción de la pizza.
  • El usuario podrá añadir la pizza al carrito
  • Desde esta pantalla, el usuario podrá eliminar hasta 2 toppings/ingredientes
  • El usuario puede crear una pizza de cuatro trozos. Por lo que la app mostrará el proceso de selección 4 veces, permitiendo eliminar dos toppings/ingredientes por cada cuarto de pizza. 

Pantalla carrito:

  • Muestra las pizzas seleccionadas.
  • Si el usuario ha escogido una pizza por mitades, debe especificar qué contiene cada mitad.
  • Si el usuario ha eliminado algunos ingredientes de la pizza, debe mostrarse.
  • El usuario tiene algunos créditos cargados en la app, por lo que se mostrarán aquí. Si el usuario no tiene suficientes créditos, no podrá acabar el proceso de compra.
  • En el caso de que tenga suficientes créditos, la app permite al usuario realizar el pedido!


Pero... ¿qué ocurre si no tienes suficientes créditos en la app? 😥

Por cada 5 clicks seguidos que el usuario realiza sobre el importe total del carrito, el sistema añadirá 20€ a sus créditos.

EXTRA!

  • Puedes añadir una pantalla para recoger información del usuario.
  • ¿Cómo cargarás el importe total? Puedes buscar acerca de PayPal, Stripe y otros métodos de pago.
CÓMO FUNCIONA
  • Resuelve el challenge y demuestra de lo que eres capaz
  • Recibe feedback sobre tu código por parte de nuestros expertos
  • Compara tu app con la de otros participantes a través del directo en Twitch de MoureDev
  • Construye tu portfolio con todos tus challenges completados 
QUÉ VAS A CONSEGUIR
  • Crear una app / webapp y poner a prueba tus habilidades de código
  • Feedback por parte de nuestros expertos Tech Mentors
  • Un completo report de tus skills - con la posibilidad de compartirlo
  • Tu propio portfolio técnico para utilizar en entrevistas laborales
  • Entrar en el sorteo de 100€ mensuales en material formativo
  • Posibilidad de que Rviewer publique tu proyecto como referencia para quienes se animen a crear su propia app

SOBRE EL CREADOR

MoureDev

Brais Moure (a.k.a. MoureDev) es un desarrollador full-stack, especializado en el desarrollo de aplicaciones iOS, Android y web. Además de crear más de 100 apps como freelance, MoureDev dedica gran parte de su tiempo a compartir sus conocimientos con la comunidad dev.

Actualmente es uno de los principales creadores de contenido de programación en España, con más de 210k suscriptores en Youtube y más de 25k seguidores en Twitch.

Echa un vistazo a sus redes y salúdalo de nuestra parte.  

Echa un vistazo a sus redes y salúdalo de nuestra parte! 👋🏽 

Empieza ahora el reto Buon APPetito

¿Listo para ponerte a prueba y construir algo de lo que estar orgulloso/a?

More coding challenges

Icon
Challenge by
Rviewer
Memory game
Crea un "memograma" o "juego de memoria" basado en parejas de cartas.
Medium
  • Full-Stack Developer
  • Junior · Middle
  • 4 h
Icon
Challenge by
Rviewer
Dreadful Tomatoes
Crea un web app que permita a los usuarios ver y puntuar las últimas películas más taquilleras.
Medium
  • Frontend Developer
  • Junior · Middle · Senior
  • JavaScript · Python · TypeScript · + 5
  • 3 h
Icon
Challenge by
Rviewer
Spotlist API
Desarrollar una alternativa a la API de Spotify que permita a los artistas independientes gestionar fácilmente sus listas de reproducción.
Medium
  • Backend Developer
  • Middle · Senior
  • Java · JavaScript · Python · + 5
  • 4 h