DinnerDiner is a Resturant based app for online food delivery.
Components used for this project:
-
Ruby version 2.7
-
Rails version 5.2.4
-
Database Postgresql 12.6
-
Devise for authentication
-
Carrierwave & cloudinary for image handling
-
Kaminari for pagination
-
Pundit for authorization 2.1.0
-
Bootstrap && Jquery for styling
-
Heroku for deployment
Instructions:
- Any customers can browse items and add items to cart or update his/her cart but to confirm his/her order he/she has to login first.
- Only admin can update order staus like (piad, completed, pending or cancelled).
- Customers can only update their profile and can see their orders.
- Admin has the ability to Add new product, add category, view categories AND view custommers