El objetivo de la API es servir el menu de Hamburgabana; para cumplirlo es necesario crear las rutas para obtener el menu completo, las clasificaciones de los productos: hamburguesas, bebidas y postres, y cada uno de los items(platillos) del menu.
La informacion de la API basica se encuentra en el archivo menu.json
Los datos del menu estan divididos por orden de relevancia para los clientes:
El servicio basico en vanilla javascript se encuentra en server-vanilla.js
La esencia del servicio es dar el menu parcialmente para renderizar los datos necesarios en cada momento de la aplicacion por lo que se deben insertar query-params en la request.
La API terminada en Express está en el archivo em>server-express.js
Se integran las rutas de los items especificos en los menus; de los menus especificos de cada tipo y los nombres de los tipos.