User Manual
Keeping Moms and Infants Healthy V6 

   The user is greeted with the Login page upon starting the application. Here there are options for the user to login to their account, 
a “Forgot Password” button that will navigate the user to a screen to reset their password via email, and a “Swipe Up To Sign-Up” 
button that will walk the user through the account sign-up process. Throughout the sign-up process, they must provide any requested 
information to properly use the application, as well as any account information necessary for account creation. During the sign-up
process, the app will enroll the user in the SMS messaging service. They should receive a text message confirming the fact.

   Once logged in, they are brought to the homepage where they will see five things: a map with available clinics, 
a cog for the settings page, a ‘Facilities’ tab, a ‘Learn’ tab, and a ‘Resources’ tab. Upon pressing the cog, the user will see 
fields and questions relating to their account, such as their phone number, date of birth, name, and answers to questions such as: 
“Do You Live in Miami?”, “Are you Pregnant?”, and “Did You Have Any Infants?”. They may edit these at will and save the changes at 
the bottom of the page. In the Settings page,  there is also a logout button on the upper right hand corner, and is the only way for 
the user to log out completely from the app. In the “Facilities” tab, the user will be presented with two additional tabs, “Clinics” 
and “Shelters”. Upon tapping the “Clinics” tab, the user will be able to see a list of clinics sorted by closest proximity to them, 
and a filtering button on the upper right hand corner. The user then should see the extensive database of information 
with respect to the clinic such as location, and opportunity to visit their site or give them a call. The user should be
able to filter information using the filter button. The user will see two filters pop up at the top: distance and services. 
These filters are drop down menus that allow the user to filter the clinics they see in the list and the map according to 
whichever services or distances they would like. In the  ‘Shelters’ tab the user may enter it and view a list of shelters for 
women and mothers available in Miami. 

   In the “Learn” tab, the user will see two tabs: “STD Awareness” and “Protected Sex”. Upon pressing the “STD Awareness” tab, the 
user will see a list of buttons named with various STDs. For each STD, the user will view information respective to the 
disease they chose which includes symptoms, testing information, treatment information, consequences, and information about when it 
is safe to continue sexual activity. In the “Protected Sex” tab, the user will view information regarding the use of female condoms. 
Two other tabs exist in this page: “Female Condoms Dos and Don’ts” and “How to Insert and Remove a Female condom.” Upon pressing 
those tabs, the user will see the information relevant to their topics.
 
   Lastly, back in the homepage, there is the “Resources” tab. Once the user clicks on this tab, they will see six additional tabs: 
“Medicaid”, “WIC”, “Documents”, “Appointments”, “Immunizations”, and “References”. Clicking on the “Medicaid” tab will bring the user 
to a page consisting of a link to the Medicaid site, a checklist of items to bring to their Medicaid appointment, and a locations tab 
containing nearby Medicaid offices which functions similarly to the “Facilities” tab, but for Medicaid locations. The “WIC” tab 
contains the same format as Medicaid, with an additional tab that informs mothers of the appropriate feeding schedule for their 
infants from ages 0 to 12 months old based on WIC guidelines. Upon entering the documents tab in the resources page the user will see a plus 
button that allows them to upload an image from their phone’s gallery. Upon choosing the image the user will be able to crop the 
image, select OK, then will be prompted with an input box that allows the user to name the file. These files will be immediately 
stored in the cloud via Firebase and the user will be able to view them in the documents page. There is also the documents tab, 
which will show the user a plus button that will allow them to enter information regarding an appointment. Once that information is 
entered it will be stored in Firebase and immediately ready for view in the appointments page. The user will then be prompted to 
allow access to their phone’s calendar application in order to sync the recently made appointment to it. There is also a trash bin 
button on the tabs for every appointment that allows the user to delete the appointment. Another tab listed is the Immunization tab. 
Here, users are greeted with three buttons: A plus sign to add to the Immunization Register, an envelope, and a calendar icon. 
Pressing the plus sign will take the user to the “New Immunization” page, where users can add immunizations that they have given 
their child and on what date. Tapping the envelope icon will send the user to their email box, and creates an email with all the 
immunizations the user has added to their register, allowing them to send the list to whoever they choose. Finally, pressing the 
calendar icon will take the user to the “Immunization Schedule”. Here the user can view at what ages their child should receive 
specific vaccines. Lastly in the resources section, there is the references tab, which clicking this tab will show the user 
another plus button that will allow them to enter information regarding a medical or financial reference. Once that information 
is entered it will be stored in Firebase and immediately ready for view in the references page. There is also a trash bin button 
on the tabs for every reference that allows the user to delete the reference.

