Simple Survey App
Budget: $30 – $250 USD
I need to build a simple mobile APP for surveys (frontend only). Below is the description:
1. User will be presented a login screen.
2. Once user is logged in to the app the root page will be a Google map with the following:
a. Search bar.
b. Markers on map representing shops.
c. Usual current phone location button.
3. If the user clicked on the search bar he will be presented with a model page with a search bar on the top (Preferably with Auto Complete) where the user can search for shops by name. The results should be a filtered list sorted by closer shops ascending (PS: Initially the list will contain all shops sorted by closer shops ascending).
4. If the user clicks on a shop marker on the map or a shop name in the search list he will be presented with 3 buttons action modal:
a. Navigate To: The user will be redirected to the platform maps app to navigate to the shop.
b. Start Survey: The user will be presented with a list of surveys fetched form the API and once clicked on one them the survey form will be presented. (Distance should be maximum 50 meters between the user current location and shop in order to be able to start (AND Finish: explained below) the survey, otherwise an error message should state to the user that he can’t start survey due to distance).
c. Cancel.
5. Survey form will be a carousel view with button for next and previous buttons plus finch button at the end and a progress bar.
6. Survey input types will be (Text, Number, Date, Boolean, Photo (Only from Camera), List and Multi Select and will provided by the API.
7. Survey Questions Labels, Answers Labels for List and Multi Select, Boolean Labels, Place Holders, Buttons Text etc. will be presented either in Arabic or English based on the selected user Language.
8. A question can be either mandatory or not. Form can’t be submitted if a mandatory Question is not answered.
9. API is an OData API which will provide Authentication and CRUD endpoints for all the above. Access to sandbox will be provided as requested.
My main point will be the delivery time. I’m looking for a developer who is available immediately.
Preference: MAUI, Xamarin. Flutter and Ionic as a last resort.
1. User will be presented a login screen.
2. Once user is logged in to the app the root page will be a Google map with the following:
a. Search bar.
b. Markers on map representing shops.
c. Usual current phone location button.
3. If the user clicked on the search bar he will be presented with a model page with a search bar on the top (Preferably with Auto Complete) where the user can search for shops by name. The results should be a filtered list sorted by closer shops ascending (PS: Initially the list will contain all shops sorted by closer shops ascending).
4. If the user clicks on a shop marker on the map or a shop name in the search list he will be presented with 3 buttons action modal:
a. Navigate To: The user will be redirected to the platform maps app to navigate to the shop.
b. Start Survey: The user will be presented with a list of surveys fetched form the API and once clicked on one them the survey form will be presented. (Distance should be maximum 50 meters between the user current location and shop in order to be able to start (AND Finish: explained below) the survey, otherwise an error message should state to the user that he can’t start survey due to distance).
c. Cancel.
5. Survey form will be a carousel view with button for next and previous buttons plus finch button at the end and a progress bar.
6. Survey input types will be (Text, Number, Date, Boolean, Photo (Only from Camera), List and Multi Select and will provided by the API.
7. Survey Questions Labels, Answers Labels for List and Multi Select, Boolean Labels, Place Holders, Buttons Text etc. will be presented either in Arabic or English based on the selected user Language.
8. A question can be either mandatory or not. Form can’t be submitted if a mandatory Question is not answered.
9. API is an OData API which will provide Authentication and CRUD endpoints for all the above. Access to sandbox will be provided as requested.
My main point will be the delivery time. I’m looking for a developer who is available immediately.
Preference: MAUI, Xamarin. Flutter and Ionic as a last resort.