Empowering underbanked communities with secure, seamless, and smart digital financial tools
A project by Team Exception | Built for the Odoo x Charusat Hackathon
RuralFin bridges the financial gap for rural and low-income individuals by providing a secure and transparent financial platform. Built using the MERN stack, our solution leverages agents to revolutionize rural bankingβall without requiring a traditional bank account.
π‘ "Over 190 million Indians remain unbanked. 82% of rural transactions are still cash-based."
Rural citizens face barriers like:
- Lack of banking infrastructure
- Language/literacy hurdles
- No digital trust
- Fraud risk in mobile transactions
- Limited access to financial literacy
RuralFin addresses this by providing:
β
Agent-assisted deposits and withdrawals
β
Online payment without traditional bank account
β
Budget tracking
- π Rural and semi-urban residents
- π° Low-income individuals
- π© Women with limited financial access
- π± First-time mobile banking users
- π¨βπ©βπ§βπ¦ Local businesses and families
| Layer | Technologies Used |
|---|---|
| Frontend | React.js, Redux, Tailwind CSS |
| Backend | Node.js, Express.js, JWT, Socket.IO |
| Database | MongoDB |
- Agents handle deposits/withdrawals using a security deposit bond
- Liquidity ensured via pooled funds or instant bank settlement
- Admins monitor agents and prevent fraud
- Users set budgets during signup
- Alerts on overspending
Deposits cash at an agent β He receives it digitally β Spends using RuralFin
Visits agent β Deposits βΉ β Buys groceries using Online payments by RuralFin
Tracks expenses β Sets budgets β Learns to save β Reduces monthly costs
ruralfin/
βββ client/ # React + Redux frontend
βββ server/ # Node.js backend with Express
βββ .gitignore
βββ README.md
βββ package.json
βββ package-lock.json
β¬οΈ 30% reduction in rural cash reliance
π Increased agent engagement via commission
π§ Better user saving habits via budget tracking
π Boosted trust with dual authentication