Our client is a Restaurant owner that needs an website where he can list his menu and allow visitors to place orders.
The first version of the application has limited functionality
- The owner need to access a protected part of the application to set up information about his Restaurant and his Menu
- Menu needs to consist of many Dishes
- Each Dish is a Starter, Main course or Dessert
- Visitors of the site can add Dishes to an Order
- Order need to calculate a Total price and a Pick up time (30 minutes)
Nothing else should be considered or implemented.
- Sinatra as web framework
- Foundation6 as CSS framework
- PostgreSQL for database
- Warden for user authentication
- Cucumber for acceptance tests
- RSpec for unit tests