A coin exchange doctor appointment booking mobile application.
- Expo React-native
- Stripe-React-Native
- Firebase(Firestore, Realtime Database, Cloud Storage)
- Native-Base
- Figma Designs
-
After successfully install the app the user can
login
orregister
by creating anaccount
. -
Four
types ofprofessionalists(Doctor, X-Ray Technician, Pharmacist, Normal User)
can create a profile according to their profession. -
On
first time
create a profile a user will berewarded
100 coins
. -
For
requesting an appointment
a normal user can create a request with some health description and a minimum of30 coins
spend. -
On the other side
requested profile
can accept therequest
by set anappointment
date according to his/her time and also the rewardedcoins
will be added to his/her account. -
After successfully schedule accepted both(
requesting side and requested side
) can getcommunicate
byreal-time chat
. -
Anyone can
upvote
ordownvote
any profile as per theirexperience
. -
Any time any user can
buy coins
as per theirrequirements
.
- Make sure create a project in
firebase console
, thenadd an app(web)
andcopy paste
all the requiredconfig keys
inside a.env
file in the root of the project. - Again inside
firebase
add an app(android)
and download thegoogle-services-json
and place it in theroot
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