Swathya is a clean, modern and intuitive Medical Dashboard built with Next.js and Thirdweb!
Target Users: Patients and Medical Health Providers
| Usage | Frontend | Authentication | Storage |
|---|---|---|---|
| Framework | Next.js (React) | ERC 1155 Contracts (Thirdweb) | ERC 721 Contracts (Thirdweb) |
| Language | TypeScript | TypeScript | TypeScript |
| Styling | Tailwind CSS | ||
| Linting | ESLint | ||
| Hosting | Replit | ||
| Web3 Provider | Thirdweb | ||
| Chain | Polygon |
- Authentication using User's MetaMask Wallet
- ERC 1155 Tokens utilised for NFT Gating (selective access to authorised users)
- Patient and Admin roles for users in the system
- Payments between Patient and Doctor via MetaMask wallets
- Patient Records stored as metadata in IPFS using ERC 721 Contracts
- Deployed on Repl.it
- ERC 1155 Contract (Thirdweb)
- ERC 721 Contract (Thirdweb)
- Open AI GPT-3 API
- Dicebear API (for randomly generated avatars based on slug)
- Conventional Commit Messages
- Comments to help support complex code logic
- Linting & Formatting