A full-stack application with langchain and blockchain implement system to manage patient records, appointments, and healthcare data.
- Frontend: React-based user interface
- Backend: Node.js/Express API server
- contract: Etherium Blockchain(solidity)
- Node.js (v14 or higher recommended)
- npm (comes bundled with Node.js)
- A running database (MongoDB) configured in backend
.env - Browser extention for Metamask for blockchain transactions
- clone the repository
git clone https://github.com/induwrawithanage/Patient_Management_System.git
-
Open your terminal and navigate to the frontend folder:
cd Frontend npm install npm run dev -
Open your terminal and navigate to the backend folder:
cd Backend npm install npm run dev -
set the .env file in the backend
MONGODB_URI='your mongouri' PORT='your port number' JWT_SECRET='your secret' JWT_REFRESH_SECRET='your refresh number' Emailpassword="email secret" Email="idelaize email or like that" GOOGLE_API_KEY="google api key"