Build me a mobile app.

Job ID: 32751423

Budget: $250 – $750 USD

Project: VeriClinic Mobile App

Current situation: I have a Web Portal (www.vericlinic.com.br)

Job description: I need a mobile application (iOS / Android) written in Flutter to complete the solution.

Premises:

1) The app mobile must use the same Rest APIs as the Portal, no need to develop the APIs, all the Rest APIs are in production.
2) App visual interface must match portal interface (Same logo, colors, fonts, etc)
3) Features:
a. Sign In (The user only needs to Sign In or Sign Up only once we must keep the state after the app is closed)
b. Sign Up
c. Basic Flow
i. Steps:
1. Select specialty (Rest API)
2. Inform State / City (Rest API)
3. List all Clinics the match the search criteria (Rest API)
4. Users pick up one clinic
5. Clinic schedule detail (Rest API)
6. Users pick up one slot
7. Checkout slot (Rest API) – Create an appointment
8. Appointment history screen (Rest API)
9. Push notification feature

4) Visual Interfaces will be provided as requested if needed.

Please feel free to navigate the Web Site www.vericlinic.com.br to understand the solution.


This section show some screens that are available from Internet (Remember all the screens here is just an example and they must be converted to mobile screens.)



Home Screen

Especialidade = Specialties (Medical)
UF = State
Cidade = City

The App Mobile Will show all the specialties, so the users will pick up one then the user will select the State and the city, when the users submit the search request the mobile app will send a https request and retrieve the clinics that match the search criteria





Search Result Screen


By the time the user select a slot the modal screen is showed:


Checkout Modal Screen

When the user Confirms the action we will ask the user for some personal information like name, email, phone number, age and gender.

After thar we will send and SMS (API REST) to the user phone number with a shortlink and a token.


And return to home screen.
Related categories: RESTful API Flutter