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.
Viewing readonly version of main branch: v16View latest version
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