A modern, full-stack microfinance platform for seamless loan management
Features • Demo • Installation • Usage • Tech Stack • Screenshots
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.
- Client Repository: GitHub - Frontend
- Server Repository: GitHub - Backend
- ✅ 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
- ✅ 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
- ✅ 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
Professional hero section with loan categories and statistics
Comprehensive admin panel for managing applications
Elegant dark theme for comfortable viewing
- ⚛️ 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
- 🟢 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
- 📦 Vite - Build tool
- 🐙 Git & GitHub - Version control
- 🚀 Vercel/Netlify - Frontend deployment
- ☁️ MongoDB Atlas - Database hosting
- 🔥 Firebase - Authentication & Hosting
Tumpa Das
- GitHub: @itstumpa
- LinkedIn: LinkedIn
- Portfolio: Portfolio
- Email: itstumpaa@gmail.com
