PayItForward
Traditional lending circles meets digitization and modern credit building
Inspiration
Growing up in immigrant communities, we witnessed firsthand how traditional lending circles (tandas/ROSCAs) serve as lifelines for families who lack access to mainstream banking. These informal systems work on trust but are vulnerable to fraud, lack transparency, and don't help participants build formal credit history.
We were inspired by the Swivel challenge to create a digital solution that preserves the cultural significance of these community-based financial systems while adding modern security, transparency, and credit-building features.
What it does
PayItForward digitizes traditional lending circles with:
- Collaborative Vouching System: Existing members vouch for newcomers, creating community-based trust
- Credit Score Building: Participants build formal credit history through consistent payments
- Automated Scheduling: Cloudflare Workers handle payment reminders and payouts
- Real-time Pool Management: Live tracking of pooled funds and payout readiness
- Automated Payout Processing: Seamless distribution of pooled funds to designated recipients
- Real-time Transparency: All participants can track contributions and payouts
How the Lending Circle Logic Works
- A group of 10-20 people agree to contribute a fixed amount (e.g., $100) each month
- Each month, one member receives the entire pooled amount (e.g., $1,000-$2,000)
- The rotation continues until every member has received their payout
- No interest is charged - it's a mutual aid system based on trust
How we built it
- Frontend: Vue.js 3 with Vite, Tailwind CSS, and Chart.js for a space western-themed interface
- Backend: Node.js/Express RESTful API with PostgreSQL database
- Authentication: Auth0 with secure login for accessibility
- Infrastructure: Terraform for Vultr VM provisioning, Cloudflare Pages for frontend hosting
- Automation: Cloudflare Workers for scheduled payment processing and automated payouts
- Database Schema: 8 core tables including Users, Circles, Payments, Payouts, Vouches, Credit_History, and Risk_Assessments with comprehensive indexing and foreign key constraints
Challenges we ran into
- Complex Database Design: Designing a schema that handles the intricate relationships in lending circles while maintaining data integrity
- AI Integration: Implementing Google Gemini API for risk assessment while handling API failures gracefully
- Authentication Flow: Setting up Auth0 authentication for users with limited technology access
- Infrastructure Deployment: Coordinating Terraform, Vultr, and Cloudflare deployments within the hackathon timeframe
- Real-time Features: Implementing live updates for payment tracking and circle management
- Payout Logic: Building automated payout processing with proper cycle management and credit score updates
Accomplishments that we're proud of
- Complete Full-Stack Application: Built a production-ready platform in 36 hours
- Cultural Sensitivity: Designed specifically for immigrant and underbanked communities
- Automated Payout System: Built sophisticated payout processing with cycle management
- Credit Score Integration: Real-time credit score updates based on user actions Marketplace Integration: Built an added marketplace where users can buy and sell goods
- Security Implementation: Comprehensive authentication, rate limiting, and data encryption
- Infrastructure as Code: Automated deployment with Terraform and PM2 process management
- Database Design: Created a robust schema with 8 normalized tables and proper relationships
What we learned
- Community-First Design: Understanding the cultural significance of traditional financial systems is crucial for digital transformation
- Complex Financial Logic: Building payout systems requires careful consideration of edge cases and transaction integrity
- Infrastructure Complexity: Managing multiple cloud services (Vultr, Cloudflare, Auth0) requires careful coordination
- Database Relationships: Lending circles have complex member relationships that require thoughtful schema design
What's next for PayItForward
- Real Payment Integration: Stripe, Plaid, or other payment processors for actual money transactions
- Blockchain Integration: Smart contracts for transparent, immutable transaction records
- Mobile App: React Native application for iOS/Android
- Multi-currency Support: International currency handling for global communities
- Credit Bureau Integration: Connect with Experian, Equifax, TransUnion for formal credit reporting
Long-term Vision:
- Scale globally to serve immigrant communities worldwide
- Bridge users to mainstream financial services
- Enable wealth building through trusted networks
- Preserve cultural financial traditions while adding modern security
Built With
- cloudflare
- express.js
- javascript
- postgresql
- terraform
- vue.js
- vultr




Log in or sign up for Devpost to join the conversation.