AidSphere is a secure and intelligent donation platform designed to help cancer patients receive medical support. It connects patients, donors, and medicine suppliers with transparency, AI-powered verification, and fraud prevention mechanisms.
- Register and submit medical case requests
- Upload personal and medical documents (PDF, image)
- AI-assisted document analysis for verification
- Manual operator approval
- View verified patient profiles
- Donate money or medicines
- Transparent donation history and impact tracking
- Bid to supply requested medicines
- Transparent bidding process
- Approve/Reject patient submissions
- Review AI-analyzed document summaries
- Flag potential fraud or inconsistency
- OCR + NLP for document extraction and summary
- Fraud detection in donation behavior and transaction history
- Social media scraping for additional patient data validation (optional module)
- Spring Boot (Java) – Core REST APIs
- PostgreSQL – Structured data
- Redis – Caching & session management
- Next.js (App Router) – Modern frontend with SSR & CSR
- TailwindCSS – Utility-first styling
- React Query (TanStack) – Data fetching and cache management
- OAuth2 login (Google)
- Role-based access (patient, donor, operator, supplier)
- OTP/email verification for critical actions
- Secure API access and token refresh
./aidsphere-backend -> Spring Boot REST APIs
./aidsphere-frontend -> Next.js frontend
- Patient registration and donation request submission
- Donor portal for viewing and supporting patient cases
- Importer portal for medicine bidding and supply
- Admin portal for user, donations and content management
- Manual verification workflow for patient approval
- Secure donation flow with integrated payment processing
- Fraud detection system for donors and patients
- AI-powered document extraction and summarization (OCR + NLP) (in progress)
- Mobile app (React Native) for broader access
- AI chatbot assistant for guiding donors and patients (RAG-based)
- Real-time notifications via WhatsApp/email/SMS
- Donation impact visualization for donors
- Case progress tracking for patients
- Operator activity and decision logs