CareCrypt is a decentralized healthcare record management system built with React and blockchain technology. It provides a secure and efficient way to manage medical records while ensuring patient privacy and data security.
- Secure medical record storage and management
- Grant/revoke access permissions to healthcare providers
- View and manage prescriptions
- Upload medical documents and reports
- Complete control over medical data sharing
- Access patient medical history (with permission)
- Manage patient consultations
- Write and manage prescriptions
- View patient profiles and records
- Secure communication channel with patients
- Manage medical reports and test results
- Secure report sharing
- Digital report management system
- Frontend: React.js with Vite
- Styling: TailwindCSS
- Routing: React Router DOM
- Web3: Thirdweb
- Storage: NFT.storage
- UI Components: HeroIcons
- Date Handling: date-fns
- Notifications: Sonner
- Node.js (latest version)
- npm or yarn
- A Web3 wallet (like MetaMask)
- Clone the repository
git clone https://github.com/hparihar-07/carecrypt.git
cd carecrypt- Install dependencies
npm install- Start the development server
npm run devThe application will be available at http://localhost:5173
src/
├── components/ # Reusable UI components
├── pages/ # Main application pages
│ ├── dashboards/ # Dashboard views for different users
│ ├── diagnostic/ # Diagnostic center related pages
│ ├── doctor/ # Doctor specific features
│ └── patient/ # Patient specific features
├── assets/ # Static assets
└── lib/ # Utility functions and configurations
- Blockchain-based data storage
- Decentralized access control
- Encrypted medical records
- Permission-based data access
- Secure file storage using NFT.storage
Contributions are welcome! Please feel free to submit a Pull Request.
This project is licensed under the MIT License - see the LICENSE file for details.
For support, please open an issue in the GitHub repository or contact the maintainers.