Skip to content

JeevantheDev/HealthChain

Repository files navigation

HealthChain

A coin exchange doctor appointment booking mobile application.

Technologies used

Idea of the Project

  • After successfully install the app the user can login or register by creating an account.

  • Four types of professionalists(Doctor, X-Ray Technician, Pharmacist, Normal User) can create a profile according to their profession.

  • On first time create a profile a user will be rewarded 100 coins.

  • For requesting an appointment a normal user can create a request with some health description and a minimum of 30 coins spend.

  • On the other side requested profile can accept the request by set an appointment date according to his/her time and also the rewarded coins will be added to his/her account.

  • After successfully schedule accepted both(requesting side and requested side) can get communicate by real-time chat.

  • Anyone can upvote or downvote any profile as per their experience.

  • Any time any user can buy coins as per their requirements.

Screenshots

screen-1 screen-2
screen-3 screen-4
screen-5 screen-6
screen-7 screen-8

Development Setup

Firebase setup

  • Make sure create a project in firebase console, then add an app(web) and copy paste all the required config keys inside a .env file in the root of the project.
  • Again inside firebase add an app(android) and download the google-services-json and place it in the root of the project.
  • Run this to install all the required dependencies.
npm i (or) yarn
  • Make sure you have set up android simulator set up inside your system or else you can download Expo Go App and run the application from there.
  • Run this to run the app in development.
npm run start (or) yarn start