Это приложение ресторана для заказа еды и напитков на Ruby-on-Rails.
В приложении применены следующие решения и технологии:
- фреймворк Rails 5.1
- база данных - при разработке SQLite, в production - PostgreSQL
- фронтенд - Bootstrap, JQuery
- интерактивноть групповой корзины реализована через вебсокет Action Cable
Для входа в административную панель необходимо войти как admin password Для получения состава меню выполнить через консоль: rake get_menu Для получения перечня всех оформленных заказов выполнить в консоли: rake orders
Настройка и запуск приложения.
Для старта Вам необходимо выполнить создать базу данных командой
rake db:create
Затем выполнить миграции БД командой
rake db:migrate
далее заполнить БД стартовыми (продукты, типы продуктов, учетная запись администратора)
rake db:seed
Для работы в режиме разработки или запуска приложения для просмотра на локальной машине запустите сервер командой
rails server
Приложение будет доступно по адресу http://localhost:3000/
Теперь Вы можете заказать еду и напитки, а также просматривать заказы, управлять ими, взимать плату за заказанные блюда :)