untitled-2401
Val Town is a collaborative website to build and scale JavaScript apps.
Deploy APIs, crons, & store data β all from the browser, and deployed in milliseconds.
A platform that helps people raise funds for medical emergencies, similar to Ketto.
High medical costs burden families during emergencies. MediCrowd provides a transparent and efficient way to raise funds from the community.
- Campaign Creation with Verification: Create fundraising campaigns with medical documentation verification
- Donation Tracking: Real-time tracking of donations and progress toward goals
- Social Sharing: Easy sharing on WhatsApp and other platforms
- UPI/PayTM Integration: Seamless payment processing
- Transparency Reports: Regular updates and expense tracking for donors
βββ backend/
β βββ database/
β β βββ migrations.ts # Schema definitions
β β βββ queries.ts # DB query functions
β βββ routes/ # Route modules
β β βββ auth.ts # Authentication routes
β β βββ campaigns.ts # Campaign management
β β βββ donations.ts # Donation processing
β β βββ verification.ts # Verification system
β βββ index.ts # Main entry point
βββ frontend/
β βββ components/
β β βββ App.tsx
β β βββ CampaignCard.tsx
β β βββ CampaignForm.tsx
β β βββ DonationForm.tsx
β β βββ Header.tsx
β βββ pages/
β β βββ Home.tsx
β β βββ CampaignDetail.tsx
β β βββ CreateCampaign.tsx
β β βββ Dashboard.tsx
β βββ index.html
β βββ index.tsx
βββ shared/
βββ types.ts # Shared type definitions
βββ utils.ts # Shared utility functions
- Backend: Hono.js (API framework)
- Database: SQLite
- Frontend: React with TailwindCSS
- Authentication: JWT-based auth
- Payment: UPI/PayTM integration
Visit the live demo at: MediCrowd Demo