Skip to content

Latest commit

 

History

History
278 lines (138 loc) · 10.2 KB

README.md

File metadata and controls

278 lines (138 loc) · 10.2 KB

MD Planeer

👌 Choose a language

Project done by Chiriac Serban-Mihail & Stefan Vlad

📑 Menu

🖥️ Technologies

In the development of the application, we used Flutter for the frontend, with the help of which we were able to create both a website and a mobile application. For the backend we used firebase.

🔐 Login & Sign In

Doctors can create an account in the app by accessing the "Register as a doctor" button, available on the first page of the application.

firstPage

Then they should enter information such as: First Name, Last Name, Email, Password, Phone Number, City and a Photo certifying the profession.

inreg

Both doctors and patients can log in using the following page:

auten

📧 Invitation for users

To create patient accounts, instead, they must receive an invitation from the family doctor. This will contain a dynamic link that will redirect them to the registration page.

Trimite2

mail

textMail

Screenshot 2023-03-28 220243

InkedScreenshot 2023-03-28 2203202

Both links will redirect to the registration page

inregistrare

💉 Medic's app

The doctor's profile: information about the doctor, the possibility to send an invitation and edit the profile.

profilMedic

The page for profile editing

editProfilMedic

List of patients: You can find out information about patients, add a medical record or see one.

listaMedic

Viewing a medical record with a pdf viewer:

FisaMedicala

Calendar: Here the doctor can see on which days he has appointments, as well as information about them.

calendarMedic

😷 Pacient's app

Patient profile: information about the patient, as well as the possibility to edit their profile.

profilPacient

Profile edit page:

editProfilUser

List of doctors: The patient can see all the doctors and can move to one of them.

listUser

Calendar: The patient can choose a day and time to make an appointment with the family doctor.

programareUser

🎨 Design

  • The app/website is responsive.

1

2

3

  • We used a color pallete

  • The app has an 'identity': name, logo, motto etc.

  • The mobile application can be used in both portrait and landscape mode.

landscape

-romanian part

Team Name : fluTTeam

logo2

Echipa formata din Chiriac Serban-Mihail & Stefan Vlad

Video:

Link

📑 Meniu

🖥️ Tehnologii folosite

In dezvoltarea aplicatiei am folosit pentru frontend Flutter, cu ajutorul caruia am putut realiza atat un site web, cat si o aplicatie pentru mobil. Pentru backend am folosit firebase.

🔐 Inregistrare & Autentificare

Medicii isi pot crea un cont in aplicatie accesand butonul "Inregistreaza-te ca medic", disponibil in prima pagina a aplicatiei.

firstPage

Apoi acestia ar trebui sa introduca informatii precum: Prenume, Nume, Email, Parola, Numar de telefon, Orasul de unde este si o Poza ce certifica profesia.

inreg

Atat medicii cat si pacientii se pot autentifica utilizand urmatoarea pagina:

auten

📧 Invitatie pentru user

Pentru crearea conturilor de pacienti, in schimb, acestia trebuie sa primeasca o invitatie din partea medicului de familie. Aceasta va contine un link dinamic ce ii va redirectiona catre pagina de inregistrare.

Trimite2

mail

textMail

Screenshot 2023-03-28 220243

InkedScreenshot 2023-03-28 2203202

Ambele link-uri vor redirectiona catre pagina de inregistrare

inregistrare

💉 Aplicatia medicului

Profilul medicului: informatii despre medic, posibilitatea de a trimite o invitatie si de a-si edita profilul.

profilMedic

Pagina de editare a profilului:

editProfilMedic

Lista cu pacientii: Poti afla informatii despre pacienti, le poti adauga o fisa medicala sau de a vedea o astfel de fisa.

listaMedic

Vizualizarea unei fise medicale:

FisaMedicala

Calendar: Aici medicul poate vedea in ce zile are programari, cat si informatii despre acestea.

calendarMedic

😷 Aplicatia pacientului

Profilul pacientului: informatii despre pacient, cat si posibilitatea de a-si edita profilul.

profilPacient

Pagina de editare a profilului:

editProfilUser

Lista cu medicii: Pacientul poate vedea medicii din apropriere si se poate muta la unul dintre acestia.

listUser

Calendar: Pacientul poate alege o zi si o ora in care sa se programeze la medicul de familie.

programareUser

🎨 Cerinte design

  • Aplicatia este responsive.

1

2

3

  • Am folosit o tema de culori în construirea celor aplicatiei

  • Identitatea aplicației: nume, logo, motto etc.

  • Aplicatia de pe mobil poate fi folosita atat in mod portret, cat si landscape.

landscape