FlatDash Order Management System

Restaurant order application that tracks order details and progress for each customer

User Stories

The restaurant can…

  • Keep track of an order’s status and label it as queued, in-progress, or fulfilled
  • View an order’s details
  • Remove an order
  • Create a new order for a customer
  • Look up customers by their email address and obtain a list of all their existing food orders

Home Page Order Detail Create Order Customer Lookup Customer Orders



  • Javascript
  • CSS
  • HTML
  • Ruby


  • React.js
  • Chakra UI
  • Sinatra
  • Active Record

Internal API

In this app, we initialized seed data using the Ruby Faker gem to create unique customer food orders.


Terrence Jung

Yifan Wu

Mark Reese


View Github