Custom Orders
Users select bread, protein, fresh vegetables, meal upgrades, and sandwich size.
DESKTOP APPLICATION
A desktop sandwich-ordering application that allows customers to customize an order, receive real-time pricing, validate required selections, and review a complete order summary.
OVERVIEW
Deli Lama was created to demonstrate desktop application development with C# and WPF. The interface guides the user through building a sandwich order while calculating the cost based on bread, protein, upgrades, size, and donation selections.
The project combines interface design, event-driven programming, input validation, calculations, and order confirmation in one complete workflow.
FEATURES
Users select bread, protein, fresh vegetables, meal upgrades, and sandwich size.
The application updates the order cost as the user changes selections or adds a donation.
Required selections are validated, and helpful messages guide the user when information is missing.
A confirmation screen displays the final choices and estimated total after the order is submitted.
APPLICATION GALLERY
The screenshots below demonstrate the ordering process, validation behavior, price calculation, and final order confirmation.
DEVELOPMENT TAKEAWAYS
SOURCE CODE
View the repository to review the C#, WPF, and XAML implementation.
View GitHub Repository