laridtm / minha_saude

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Minha saúde - Frontend Mobile iOS

Frontend written in Swift for the Minha Saúde mobile project.

It is a personal health management application for the Trabalho de Conclusão de Curso Sistemas de Informação - Universidade do Sul de Santa Catarina/ UNISUL.

Minha saúde - Backend

Backend written in Go for the project in this link

To run the mobile project locally you need to have the backend project running on your machine. In the read me of the repository you will find the step by step.

Installation

The project manages dependencies through CocoaPods.

Simply clone this repository or download its zip file to your computer, install its dependencies and run the project in Xcode.

$ git clone git@github.com/laridtm/minha_saude
$ cd minha_saude
$ pod install

Architecture

It was built using the Swift programming language and following the practices suggested by the VIP/VIPER organizational architecture.

VIPER is an acronym formed by the following words: View , Interactor, Presenter, Entity and Router.

The VIPER architecture is based on the Model-View-Controller (MVC) software development pattern, but adds an additional layer, the presenter. It suggests how to make the interactions between the layers proposed by Uncle Bob.

Captura de Tela 2023-05-31 às 17 19 12

Used Libraries

Screenshots

Access Home Empty State Profile
Simulator Screen Shot - iPhone 11 - 2023-05-06 at 16 20 30 Simulator Screen Shot - iPhone 11 - 2023-05-06 at 16 20 43 Simulator Screen Shot - iPhone 11 - 2023-05-06 at 16 52 48 Simulator Screen Shot - iPhone 11 - 2023-05-06 at 16 20 50
Reminders Create Reminder Edit or Delete Reminder
Simulator Screen Shot - iPhone 11 - 2023-05-06 at 16 20 58 Simulator Screen Shot - iPhone 11 - 2023-05-06 at 16 21 04 Simulator Screen Shot - iPhone 11 - 2023-05-06 at 16 21 12
Medical History Create Register Edit or Delete Register
Simulator Screen Shot - iPhone 11 - 2023-05-06 at 16 21 20 Simulator Screen Shot - iPhone 11 - 2023-05-06 at 16 21 29 Simulator Screen Shot - iPhone 11 - 2023-05-06 at 16 21 38

Next Steps

As a form of continuity and improvement for the present work, it would be interesting to include the following functionalities:

  • List of doctors by specialty
  • Listing of doctors and clinics by proximity and/or region
  • Consultation of availability of medical care by specialty and price
  • Inclusion of mask for CPF
  • Login with email and password
  • Upload profile picture
  • Notification of Reminders
  • Attachment of exams and proof of vaccines
  • Develop tests for frontend and backend
  • Publishing on the Apple store

Author

Larissa @laridtm

About


Languages

Language:Swift 99.9%Language:Ruby 0.1%