Skip to content

GoEmergency is a healthcare service that was built up to help people check their symptoms and correlate them with diseases

License

Notifications You must be signed in to change notification settings

GabrielMorettii/GoEmergency

Repository files navigation


logo

⁉ What's GoEmergency ?

GoEmergency is a project that aims to help people make better decisions about what to do when they have certain symptoms, but it in no way replaces the help of a qualified healthcare professional.

It was initially created in 2020 as a course conclusion work on how telemedicine can help in a chaotic environment as it was at the beginning of the coronavirus pandemic.

👀 Overview

Preview-Screens

If you want to take a look on all application's screens or the project demonstration, they are here here

🏗 Class Diagram

The system targets clinics in general. Each patient will have personal information registered such as CPF, e-mail, password, etc; being that each one will carry out consultations of diseases of the symptoms that he is feeling, being able to carry out several consultations. Each doctor will be registered as a person and also with their specialty and CRM. Each patient can open one or more chats with specialist doctors and each doctor can chat with one or more patients.


🕴️ Actors

The "GoEmergency" system has as main actors: Patient, Doctor and Administrator, who inherit from Actor Pessoa, who is responsible for carrying the attributes in common among the other actors.


📌 Project requeriments

All application business rules for the Admin actor can be found in this diagram. I just put this one up to exemplify what it's like for other actors.


💻 Enviroment Setup :

# Application

## Clone this repository

$ git clone https://github.com/GabrielMorettii/GoEmergency.git

## Open the IDE (Netbeans or Eclipse)
## Go to open project and select the cloned project through the system directory:
## Click on the hammer & broom icon (Clean & Build)
## Run the application
## The server is running at port 8080 (http://localhost:8080/)

# Databasse

## Clone this repository

$ git clone https://github.com/GabrielMorettii/GoEmergency.git

## Create a database named "goemergency"
## Put on the password 123123
## Restore the backup "backup.bak" file found in this project folder

🔧 Built With

🧰 Support tools

🧐 Contributing

You can send how many PR's do you want, I'll be glad to analyse and accept them! And if you have any question about the project...

Email-me: gabrielmorettisilva@gmail.com

Connect with me at LinkedIn

Thank you!

🔑 License

This project is licensed under the MIT License - see the LICENSE.md file for details.