Software Hungry Heroes – Food Ordering System

Multi-user desktop application supporting complex roles, order management, restaurant controls, profit tracking, and secure login workflows.

Landing Page
Landing Page

OVERVIEW

A feature-complete food ordering desktop application built with C# Windows Forms and SQL Server. Implements multi-tiered user roles (Admin, Restaurant Manager, Customer) with separate dashboards, real-time order tracking, and detailed profit analytics.

Key features

  1. Role-based access control for Admin, Restaurant, and Customer users

  2. Restaurant dashboard for menu management and order control

  3. Admin analytics panel with profit and performance metrics

  4. Secure login with hashed credentials and session management

Engineering

  • Designed a normalized SQL schema supporting complex many-to-many restaurant-order relationships
  • Role-based UI rendering dynamically loads different Windows Forms panels based on user type

Impact

  • Demonstrated full-stack desktop application development skills in a capstone project
  • Recognized as a top-tier submission by the department evaluation committee