SlowFood is a web application that users can use to create accounts and navigate through a simulated food delivery service experience. They may add items to carts to create an order and review their order. The owner of the store may also # with future functionality to modify the menu.
Deployed with continuous deployment through heroku at: https://slowfood-oct2019.herokuapp.com/
Visitor can navigate the site
As a visitor,
In order to navigate the site
I would like to use a navbar
Visitor can see different products on a restaurants menu
As a visitor,
In order to get an overview of the restaurant's products
I would like to be able to see a menu
User registration
As a user,
In order to be able to finalize an order
I would like to be able to register an account
Visitor can see products sorted in different categories
As a visitor,
In order to choose product more easily
I would like to see the products sorted in categories
Visitor can add to order
As a visitor,
In order to select products I want to buy
I would like to be able to add products to an order
User can log in
As a user
In order to access my account
I would like to be able log in
Restaurant owner can log in
As a restaurant owner,
In order to make updates to my restaurant page
I would like to be able to log in and access my restaurant page
Visitor can review his order
As a visitor,
In order to see my full order and a total price
I would like be able to see a list on an order details page
- Rails v6.0.1
- Ruby v2.5.1
- Unit test Rspec
- Feature test Cucumber
- Devise for security
$ git clone https://github.com/mantanquzzmo/slowfood-october-2019.git
$ cd slowfood-october-2019
Install RSpec using bundler if desire to run testing:
$ bundle install
In console: Run Rspec to run unit tests
$ rspec
Run Cucumber to run feature tests
$ cucumber
Head to the deployed address listed above to create or read articles!
Further functionality, with subscription options and payment.
Created under the MIT License.