MedVault is an advanced patient data management system designed to ensure data security, accessibility, interoperability, and privacy protection within the healthcare ecosystem. It serves as a reliable partner in managing secure health data, providing essential features for healthcare providers and patients.
- Data Security: Ensures the highest level of data security for patient records.
- Accessibility: Provides secure access to patient data from anywhere, reducing delays in patient care.
- Interoperability: Facilitates the exchange of patient data between healthcare providers and systems.
- Privacy Protection: Prioritizes patient privacy with robust encryption and access controls.
- Audit Trails: Tracks and records user activity for auditing purposes.
- User Authentication: Implements secure authentication methods to verify user identities.
- E-Prescriptions: Enables electronic prescriptions to streamline medication management.
- Patient Portals: Offers patient portals for easy access to medical records and communication with healthcare providers.
- Frontend: React.js for building the user interface.
- Backend: Node.js and Express.js for server-side logic.
- Database: MongoDB for storing patient data.
- Authentication: JWT (JSON Web Tokens) for user authentication.
- Styling: Tailwind CSS for styling the user interface components.
- Image Handling: Importing images for visual content.
- Clone the Repository:
git clone https://github.com/yourusername/medvault.git
- Install Dependencies:
- for front-end:
cd Frontend
npm install
npm run dev
- for back-end:
cd Server
npm install
npm run server
- create a .env.local file in Server folder:
MONGO_URI =paste your MongoURI here.
- Open in Browser: Visit
http://localhost:5173/
in your browser to view the application.
The MedVault application utilizes the following technologies:
- React: Link to React
- Node.js: Link to Node.js
- MongoDB: Link to MongoDB
For more information on each technology and their usage, please refer to the respective official websites or documentation.
Contributions to this project are welcome. If you would like to contribute, please follow these guidelines:
- Fork the repository and create your branch.
- Make your changes and ensure they are appropriately documented.
- Submit a pull request describing the changes you've made.
Please adhere to good coding practices and maintain a clean commit history.
This project is licensed under the MIT License.