The purpose of the app is to serve a beauty salon. So it has to be gorgeous in terms of UI/UX and bug free in terms of code and screens transitions.
The app will handles the following:
1- present offers (a slider that takes an image + title + old price and offer price).
2- present two services' categories in one row(an image with service name).
3- each service category has its own screen. In each screen there will be a list of services (image and service name).
4- on click of a service a new screen will present the service image 1/3 of the screen + big service name as a title + description + service price (there are price variations for each service) + big button to "add to cart" and additional button to "quick order/reserve now"
5- on click on "add to cart" and animation will be presented to the end user
6- on click on “make reservation now” button, a popup/modal screen will be used to present a available dates and times to choose from.
7- after that a new screen will asks the end user to write their name(mandatory) + email(optional) + mobile(mandatory)
(at this stage the mobile app will communicate with the API to generate new user)
8- after that a new screen presented to enter the pin code that been sent to the end user’s mobile
(at this stage the mobile app will communicate with the API to get the token)
9- after that a new screen presented to show the total purchase and the payment method. Once chosen and the payment method new screen will popup/fade-in to show the required fields for credit cards.
10- show notification on the payment status. And on click “OK” redirect to “orders” screen
11- a hamburger icon on the write top should be available and on click on it the following should be shown:
- profile (if authenticated )
- orders (if authenticated )
- change language (Arabic/English)
- contact us
- find us on google map
- about us
- logout (if authenticated )
- login (if not authenticated )
- register (if not authenticated )
12- features (search, share button to each offer and service)
Please mention explicitly how you will achieve this (using native language Swift/Kotlen or by React Native).
138 freelancers are bidding on average $4148 for this job
Excellent experts here. We can suggest you React Native for this App requirement. if you have prototype for the same requirement please send it here to start the discussion. Looking for your reply. Thanks.