Created to solve patient problems, beginning with online appointment-booking with medical specialists.
You can see doctors’ open appointment times and book instantly online, make informed choices with verified reviews.
As a user, I want to create, edit my account information.
As a patient, I want to search a doctors either by city or specialties.
As a patient, I want to see all available booking time for each doctor.
As a patient , I want to write a review about my experience with doctor .
As a doctor, I want to have a well-detailed profile page.
As a doctor, I want to add a new session to be booked.
Home
the website Home page
Result
the website Result page
Doctor profile
the website Doctorprofile page
Profile page
the website Profile page
Technologies and Tools used:
HTML - CSS - JAVASCRIPT
Node.js : runtime environment.
express :minimal framework for building web applications in Node.js.
mongodb : NoSQL database..
react.js : a javascript library for building user interfaces.
react bootstrap and react-icons: bootstrap components built with React for page styling.
react-jwt: Small library for decoding json web tokens.
npm : a node package manager for managing dependencies.
Dotenv : To load environment variable from a .env file
Postman: an interactive and automatic tool for verifying the APIs of your project.
Heroku: a container-based cloud Platform used for deploy, manage modern apps.
Trello: a collaboration tool that organizes your projects into boards.
git and github : version control.
Integrating our webiste with a video call API .
link to Tashafi backed repo :
https://github.com/x3bodee/Tashafi-Backend