A doctor appointment website build with mongodb, express, reactjs and nodejs.
Doctor Appointment website quite useful website. In this project it consists of 3 parts. First one is backend, second one is frontend and last one is admin. You can easly sign up and sign in that page. And then you can see home, all doctors , about and contact page. If you go to the all doctor page you can choose specialization of doctor. If you choose one doctor after doing that immediately will going to the doctor personel page, and then you will choose easely appontment date. If maybe you change you desicion, you should profile page and cancel you appointment. I gave some rights the admin panel. A few of them, add a doctor personel information, graduation, specialization and picture and so on. This website I made three weeks it took quite such a long time but it's very developing myself and learn lots of new things.
MONGODB
EXPRESS
REACT JS
NODE JS
TAILWINDCSS
AXIOS
REACT ROUTER
REACT TOASTIFY
To run the project in your local environment, follow these steps: ⬇️
- Vite Tool
- NodeJs.
- Database (
MongoDB
) Free Cluster.
Create a .env file to store your credentials:
MONGODB_URI=mongodb+srv://<username>:<password>@clusterName.xxxxxxx.mongodb.net/doctor-appointment
- For the backend side follow these steps: ⬇️
- Run
npm install
in the project directory to install the required dependencies. - Run
npm run server
to get the project started. - Open http://localhost:4000 (or the address shown in your console) in your web browser to view the app.
- For the frontend side follow these steps: ⬇️
- Run
cd doctor-appointment-website/frontend/
should go folder field. - Run
npm install
in the project directory to install the required dependencies. - Run
npm run dev
to get the project started. - Open http://localhost:5173 (or the address shown in your console) in your web browser to view the app.
- For the admin side follow these steps: ⬇️
- Run
cd doctor-appointment-website/admin/
should go folder field. - Run
npm install
in the project directory to install the required dependencies. - Run
npm run dev
to get the project started. - Open http://localhost:5174 (or the address shown in your console) in your web browser to view the app.