YuClinic
Mobile developed application for the network of cosmetology clinics Yutskovsky
About project
App for the network of cosmetology clinics Yutskovskih. You can make an appointment there. View your medical record. View the catalog of services and much more.
The application is available for use on the App Store, Google Play. And is also actively developing to complement the functionality

Features

Online consultation
The app has video calling. Opportunity to consult a doctor online. Implemented using webRTC.
Chat
Chat is available as in online consultation for sending messages or files. There is also a chat with the administrator to resolve issues.
Working with a medical record
In the application, you can view your medical record. Appointments, tests and examinations. The document can also be downloaded to the device from the application.
View services and specialists
There is a list of all clinic specialists. You can see what services they provide and other useful information.
Clinics
The application was developed for the YuClinuk clinic network. When you log in, you choose a clinic. All information is tied to the clinic. Also, each clinic has its own application theme.
Appointment
The application has the ability to make an appointment online. You can write both for an online consultation and for a face-to-face meeting.
Bonus program and finance
View bonus program and discounts. Keep track of your wallet and the ability to top up your balance in the app
Technology stack
  • 1
    Redux, Provider, GetIt
    Redux - used as the main State manager, Provider - used as a subscription to global variables. GetIt - used as DI
  • 2
    Navigator 2.0
    Deep Linking works in the application, so Navigator 2.0 is used in the beamer library.
  • 3
    Dio
    Dio - for working with Rest API
  • 4
    WebRTC, Web socket channel
    WebRTC (Web Real Time Communications) - transmission of streams of audio data, video data and streams.
  • 5
    Firebase, App Metric
    Firebase Messaging - for sending and receiving push messages
    Firebase Crashlytics - For reporting application issues through fear reporting.
    For App Metric, use Yandex AppMetrica
This site was made on Tilda — a website builder that helps to create a website without any code
Create a website