Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/biswadeep-roy/doctor-appointment-mern
It's a web application that allows users to schedule appointments with doctors. This platform aims to simplify the process of booking medical appointments and connecting patients with healthcare professionals
https://github.com/biswadeep-roy/doctor-appointment-mern
bootstrap5 css express html javascript mongodb nodejs react-router reactjs responsive
Last synced: 3 days ago
JSON representation
It's a web application that allows users to schedule appointments with doctors. This platform aims to simplify the process of booking medical appointments and connecting patients with healthcare professionals
- Host: GitHub
- URL: https://github.com/biswadeep-roy/doctor-appointment-mern
- Owner: biswadeep-roy
- Created: 2023-12-15T13:11:48.000Z (about 1 year ago)
- Default Branch: main
- Last Pushed: 2024-01-01T08:35:06.000Z (about 1 year ago)
- Last Synced: 2024-11-08T10:26:39.481Z (about 2 months ago)
- Topics: bootstrap5, css, express, html, javascript, mongodb, nodejs, react-router, reactjs, responsive
- Language: JavaScript
- Homepage:
- Size: 1.8 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: Readme.md
Awesome Lists containing this project
README
### Doctor Appointment MERN
Doctor Appointment MERN is a web application that allows users to schedule appointments with doctors. This platform aims to simplify the process of booking medical appointments and connecting patients with healthcare professionals..
## Screenshot:
![doctor](https://github.com/biswadeep-roy/Doctor-Appointment-Mern/assets/74821633/3842980d-c9db-417a-a6d5-d31e36326819)## Features
### 1. User Registration and Login
- **Secure Authentication:** Users can register and log in securely to access the system.
- **Password Encryption:** User passwords are encrypted for enhanced security.
- **Session Management:** Ensures secure user sessions for a seamless experience.### 2. Doctor Listings
- **View Doctors:** Users can explore a list of available doctors, each with detailed information.
- **Apply as a Doctor:** Users can apply to become a doctor by providing necessary details.### 3. Appointment Booking
- **Check Availability:** Users can check the availability of a doctor for a specific date and time.
- **Book Appointment:** Schedule appointments with preferred doctors.### 4. User Profile
- **User Information:** Display user profile information, including name and email.
- **Doctor Profile:** If a user is a doctor, additional information such as specialization is displayed.## Technologies Used
- **Frontend:**
- React
- Ant Design
- MDB React UI Kit- **Backend:**
- Node.js
- Express.js
- MongoDB## Setup Instructions
1. **Clone the Repository:**
```bash
git clone https://github.com/biswadeep-roy/Doctor-Appointment-Mern.git
```Install Dependencies:
```bash
cd Doctor-Appointment-Mern
npm install
cd client
npm install
```
Start the Development Server for Server :
```bash
node ./server.js
```
Start the Development Server for Client :
```bash
cd client
npm start
```
Open the Application:
Open your web browser and visit http://localhost:3000.### Additional Information
Apply as a Doctor:
To apply as a doctor, log in as a user and navigate to the "Apply Doctor" section in your profile.### Admin Functionality:
The application includes functionality for administrators to manage doctors and users.### License
This project is licensed under the MIT License.