Skip to content

itstumpa/Grameen-Loan-C

Repository files navigation

🏦 GrameenLoan - Microloan Management System

GrameenLoan Banner

Live Demo GitHub

A modern, full-stack microfinance platform for seamless loan management

FeaturesDemoInstallationUsageTech StackScreenshots


🎯 About the Project

GrameenLoan is a comprehensive microfinance management system designed to streamline the loan application, approval, and repayment process. Built with the MERN stack, it provides a secure, user-friendly platform for borrowers to apply for loans and administrators to manage applications efficiently.

🎬 Live Demo

👉 Visit Live Website

🔗 Important Links


✨ Key Features

🌟 For Borrowers:

  • User Authentication - Secure login/registration with Firebase (Email/Password & Google OAuth)
  • Browse Loans - Explore 8+ loan categories (Personal, Business, Education, Emergency, etc.)
  • Smart Search & Filter - Find loans by category, interest rate, and amount
  • Loan Details - View comprehensive information including EMI plans, eligibility, and documents
  • Apply Online - Submit loan applications with document upload
  • Application Tracking - Real-time status updates (Pending/Approved/Rejected)
  • Secure Payments - Stripe integration for application fees
  • Profile Management - Update personal information and view loan history
  • Dark/Light Mode - Seamless theme switching for comfortable viewing

🛡️ For Admins:

  • Dashboard - Comprehensive overview of all loan applications
  • Application Management - Review, approve, or reject applications
  • User Management - View and manage all registered users
  • Loan Products - Add, edit, or remove loan offerings
  • Advanced Filtering - Sort applications by status, category, date
  • Detailed View - Access complete applicant information and documents
  • Analytics - Track approval rates, total funded, active loans

🎨 Design & UX:

  • Responsive Design - Optimized for mobile, tablet, and desktop
  • Modern UI - Professional banking aesthetic with smooth animations
  • Accessibility - WCAG compliant with keyboard navigation
  • Fast Loading - Optimized performance with lazy loading
  • Intuitive Navigation - Clear user flow and breadcrumbs

📸 Screenshots

🌙 Dark Mode

Landing Page Professional hero section with loan categories and statistics

🛡️ Admin Dashboard

Admin Dashboard Comprehensive admin panel for managing applications

🏠 Landing Page

Light Mode Elegant dark theme for comfortable viewing


🛠️ Tech Stack

Frontend:

  • ⚛️ React 19 - UI library
  • 🎨 Tailwind CSS - Utility-first CSS framework
  • 🌸 DaisyUI - Tailwind component library
  • 🎭 Framer Motion - Animation library
  • 🔄 React Router - Client-side routing
  • 📊 TanStack Query - Data fetching and caching
  • 🎣 React Hook Form - Form management
  • 🔥 Firebase Auth - Authentication
  • 💳 Stripe - Payment processing
  • 🎯 Axios - HTTP client
  • 🍞 React Toastify - Notifications
  • 🍬 SweetAlert2 - Beautiful alerts
  • 🎨 Lucide Icons - Modern icon library

Backend:

  • 🟢 Node.js - Runtime environment
  • 🚂 Express.js - Web framework
  • 🍃 MongoDB - NoSQL database
  • 🔐 Firebase Admin - Server-side authentication
  • 💳 Stripe API - Payment gateway
  • 🔒 CORS - Cross-origin resource sharing
  • 🔑 dotenv - Environment variables

DevOps & Tools:

  • 📦 Vite - Build tool
  • 🐙 Git & GitHub - Version control
  • 🚀 Vercel/Netlify - Frontend deployment
  • ☁️ MongoDB Atlas - Database hosting
  • 🔥 Firebase - Authentication & Hosting

👨‍💻 Author

Tumpa Das


🚀 Deployment

Frontend (Netlify)

Backend (Vercel)

⭐ Star this repository if you found it helpful!

Made with ❤️ for the community

Back to Top

About

GrameenLoan is a comprehensive microfinance management system designed to streamline the loan application, approval, and repayment process. Built with the MERN stack, it provides a secure, user-friendly platform for borrowers to apply for loans and administrators to manage applications efficiently.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages