Skip to content

Latest commit

Β 

History

History
119 lines (80 loc) Β· 2.93 KB

File metadata and controls

119 lines (80 loc) Β· 2.93 KB

πŸ’° RuralFin – Financial Freedom for Rural India 🌾

Empowering underbanked communities with secure, seamless, and smart digital financial tools

A project by Team Exception | Built for the Odoo x Charusat Hackathon


πŸš€ Overview

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.


🧠 Problem We Solve

πŸ’‘ "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


🎯 Target Users

  • πŸ“ Rural and semi-urban residents
  • πŸ’° Low-income individuals
  • πŸ‘© Women with limited financial access
  • πŸ“± First-time mobile banking users
  • πŸ‘¨β€πŸ‘©β€πŸ‘§β€πŸ‘¦ Local businesses and families

πŸ› οΈ Tech Stack

Layer Technologies Used
Frontend React.js, Redux, Tailwind CSS
Backend Node.js, Express.js, JWT, Socket.IO
Database MongoDB

🧩 Core Features

πŸ’³ Agent-Based Cash Flow System

  • Agents handle deposits/withdrawals using a security deposit bond
  • Liquidity ensured via pooled funds or instant bank settlement
  • Admins monitor agents and prevent fraud

πŸ“Š Budget Tracking

  • Users set budgets during signup
  • Alerts on overspending

πŸ” Real Use Case Flows

πŸ‘¨β€πŸ”§ Miguel – A Migrant Worker

Deposits cash at an agent β†’ He receives it digitally β†’ Spends using RuralFin

πŸ‘© Priya – A Rural Woman

Visits agent β†’ Deposits β‚Ή β†’ Buys groceries using Online payments by RuralFin

πŸ‘¨β€πŸ« Raj – A Small Business Owner

Tracks expenses β†’ Sets budgets β†’ Learns to save β†’ Reduces monthly costs


πŸ“¦ Repository Structure

ruralfin/
β”œβ”€β”€ client/ # React + Redux frontend
β”œβ”€β”€ server/ # Node.js backend with Express
β”œβ”€β”€ .gitignore
β”œβ”€β”€ README.md
β”œβ”€β”€ package.json
β”œβ”€β”€ package-lock.json

πŸ“ˆ Results & Impact

⬇️ 30% reduction in rural cash reliance

πŸ“ˆ Increased agent engagement via commission

🧠 Better user saving habits via budget tracking

πŸ”’ Boosted trust with dual authentication