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
![Home](https://camo.githubusercontent.com/61113890d575892a8fecbe3c0409cc12634e5aa9234be7b1e391acd2ca0d5d9a/68747470733a2f2f6d656469612e6769742e67656e6572616c617373656d622e6c792f757365722f33343733382f66696c65732f32613536626330302d636365302d313165622d386635362d386339326361343932363166)
Result
the website Result page
![Result](https://camo.githubusercontent.com/be9a8dd328ac523dda40054064158fe66ad4114f2ae8afd6bb3d5c915756a577/68747470733a2f2f6d656469612e6769742e67656e6572616c617373656d622e6c792f757365722f33343733382f66696c65732f32666234303638302d636365302d313165622d393061352d636330303830356333303734)
Doctor profile
the website Doctorprofile page
![Doctorprofile](https://camo.githubusercontent.com/f767421af25a04130326b37299014858dcb53a925d4dcb1c1fe04bfd48df1ac6/68747470733a2f2f6d656469612e6769742e67656e6572616c617373656d622e6c792f757365722f33343733382f66696c65732f33373733616230302d636365302d313165622d396430302d623536363062656435313036)
Profile page
the website Profile page
![Profile](https://camo.githubusercontent.com/7978c9594e43b6e4deefc98b16b362a3f905ee2400e2a2e65c6781976ef1dde9/68747470733a2f2f6d656469612e6769742e67656e6572616c617373656d622e6c792f757365722f33343733382f66696c65732f33396436303530302d636365302d313165622d396331632d336430666139356532316230)
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.