/delivery-app

A ruby terminal app using MVC principles that allows the management of food deliveries.

Primary LanguageRuby

delivery-app

A ruby terminal app using MVC principles that allows the management of food deliveries. Stores data into CSV files and encrypts passwords with bcrypt

Models

  • Meals
  • Employees
  • Customers
  • Orders

User stories

  • As an employee, I can log in
  • As a manager, I can add a meal
  • As a manager, I can view all the meals
  • As a manager, I can add a customer
  • As a manager, I can view all the customers
  • As a manager, I can view all the undelivered orders
  • As a manager, I can add an order for a customer and assign it to a delivery guy
  • As a delivery guy, I can view my undelivered orders
  • As a delivery guy, I can mark an order as delivered