(This post is to attract like minded devs who are ready to be part of the Journey.)
Conquer Complexity: A Coding Challenge
The Challenge:
Imagine you're building a mobile ordering system for a restaurant. Design a system that dynamically generates menus with:
- Variable options: (e.g., pizza sizes, crust types, toppings)
- Modifiers: (e.g., "extra cheese," "gluten-free crust")
- Special offers: (e.g., combos, daily specials)
Requirements:
- Data structure: Represent the menu using a suitable data structure (e.g., JSON, YAML).
- Form generation: Create a function to dynamically generate an interactive order form.
- Business logic: Implement price calculations, handle modifiers/specials, and validate user input.
Bonus:
- Basic UI (HTML, CSS, JavaScript) for the generated form.
- Error handling and accessibility considerations.
Share your solutions on GitHub!
We're looking for:
- Problem-solvers
- Creative thinkers
- Passionate developers
Let's build something awesome!
Top comments (0)