Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/aditya1404sal/medco
A FullStack MERN application which is a Doctor appointment booking system But you can customize it to whichever profession you'd like
https://github.com/aditya1404sal/medco
Last synced: about 1 month ago
JSON representation
A FullStack MERN application which is a Doctor appointment booking system But you can customize it to whichever profession you'd like
- Host: GitHub
- URL: https://github.com/aditya1404sal/medco
- Owner: Aditya1404Sal
- Created: 2023-05-08T11:56:20.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2024-08-13T15:17:05.000Z (4 months ago)
- Last Synced: 2024-08-13T18:21:40.289Z (4 months ago)
- Language: JavaScript
- Homepage:
- Size: 250 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Project Title
This Project is an Appointment Booking + Patient management system designed for doctors who are looking for an opensourced software to use in their medical life
It works on a 3 way handshake interface between three parties
A) Doctor
B) User/Patients
C) Admin/Root control### Supports only Desktop view
### This project is still in progress & Here are some features that need to be incorporated
- Payment gateway (Stripe/Razorpay)
- User Feedback section
- 2 factor authentication
- Push notifications## Authors
- [@Aditya1404Sal](https://www.github.com/Aditya1404Sal)
### Build
Make sure your node.js version is `v19.8.1` or above
and that you have installed npm `v9.6.2` and above
install the required dependencies and packages by running the command
```bash
npm install
````### Environment variables
to get started with hosting this project locally
head over to the
`
.env
`
Fileinside it change the values of
`
JWT_SECRET
`and
`
MONGO_URL
`to your own preferences
## Deployment
To deploy this project run following code in the root directory
```bash
npm run dev
```to exit running instance enter
```bash
Ctrl+c
```* `note:` after registration on the web app , make sure to head over to your mongodb database and change the values of your user of the SchemaType
: `isAdmin = false` into `isAdmin = true`
this is the temporary solution and will be patched in the upcoming updates
### Features- Three way Handshake
- Beautiful UI/UX
- Admin system control panel