# **Macato Sprint Plan** :runner:
## **Sprint 1** *`(7 Issues)`*
###### Duration: *May 22 - June 5*
> Adding registering/logging in.
> Adding booking order features.
- As a new user, I want to be able to register by creating an account with my email and password, so I can log in to the application.
- As a registered user, I want to be able to log in with my email and password, so I can use application services.
- As a logged-in user, I want to be able to log out of my account from the application, so I can end my session.
- As a customer, I want to be able to see the menu and needed ingredients for every cuisine, so I can know if it suits me or not.
- As a customer, I want to be able to check out an order with details (dates, address, number of guests ...etc), so I can get the application-provided service.
- As an administrator, I want to be able to add, edit and delete the cuisines, so the cuisines can be available as mentioned all time.
- As an administrator, I want to be able to see a list of the booking orders, so I can reply to them with the instructions (Cooking equipment and ingredients required, Link to a guest invitation, Chef arrival and departure time).
## **Sprint 2** *`(4 Issues)`*
###### Duration: *June 6 - June 20*
> Adding additional user and chef features.
- As a customer, I want to be able to give my preferences in the order (gender, type of food ..etc), so I can get the highest satisfying service.
- As a customer, I want to be able to pay online or in-person, so I can pick the one that suits me.
- As a customer, I want to be able to get discounts and offers from the Application, so I can save money.
- As a chef or customer, I want to be able to submit feedbacks and receive them, so I can enhance the experience of the platform.
<br>
# **User Journey** :pencil2:
### User who wants to hire a chef :man:
- The user will see the menu of cuisines and discounts and offers for each if exists.
- By clicking on the cuisine the user will move to its page for more information and to book it if he wants.
- The user submits his booking details.
- User can choose the payment method he prefers either in-person or online.
- After getting the service done, the user can make feedback.
### User who is a chef 👩🍳
- The user can see a list of the current orders and reply to them with the needed details.
- The user can make updates on the menu and offers continuously.
- The user can make feedback after finishing dealing with the customer.
<br>
# **User Flow** :bar_chart:
