Skip to content

A modern full-stack MicroLoan Management System designed to simplify loan application and management. This platform allows borrowers to apply for loans easily, while managers can review, approve, or reject applications through a dedicated dashboard.

Notifications You must be signed in to change notification settings

md-samrat/LoanLink

Repository files navigation

LoanLink- MicroLoan Management System

A modern full-stack MicroLoan Management System designed to simplify loan application and management. This platform allows borrowers to apply for loans easily, while managers can review, approve, or reject applications through a dedicated dashboard.


Live Website

🔗 Live Link: https://loan-link-web.netlify.app/


Project Purpose

The goal of this project is to build a real-world micro-loan platform where:

  • Users can apply for loans online
  • Managers can manage loan requests efficiently
  • Role-based access ensures secure and organized workflow

User Roles

Borrower (User)

  • Register & login using email/password or Google
  • View available loan services
  • Apply for loans
  • Track application status (Pending / Approved / Rejected)
  • View and update personal profile

Manager

  • Access manager dashboard
  • View all loan applications
  • Approve or reject loan requests
  • Create new loan services
  • Manage users and roles
  • View loan statistics & recent activities

Key Features

  • Firebase Authentication (Email & Google)
  • Role-based dashboard system
  • Loan application workflow
  • Manager dashboard with statistics
  • Image upload support
  • User-friendly alerts & confirmations
  • Fully responsive UI
  • Fast & optimized performance

Technologies Used

Frontend

  • React (Vite)
  • React Router
  • Tailwind CSS
  • DaisyUI
  • Axios
  • React Hook Form
  • SweetAlert2
  • Lucide React Icons
  • Framer Motion

Backend

  • Node.js
  • Express.js
  • MongoDB (Atlas)
  • Firebase Admin SDK
  • CORS
  • dotenv

NPM Packages Used

Frontend Packages

  • react
  • react-router-dom
  • axios
  • react-hook-form
  • sweetalert2
  • lucide-react
  • framer-motion
  • firebase

Backend Packages

  • express
  • mongodb
  • firebase-admin
  • cors
  • dotenv
  • nodemon

Authentication System

  • Firebase Authentication used for login & registration

  • Supports:

    • Email & Password
    • Google Sign-In
  • User roles are stored in database and handled dynamically


Loan Management Workflow

  1. User applies for a loan
  2. Loan status is set to Pending
  3. Manager reviews the application
  4. Manager Approves or Rejects
  5. User can track updated status in dashboard

UI & UX Highlights

  • Clean & modern dashboard design
  • Reusable components
  • Smooth animations
  • Clear visual indicators for loan status
  • Professional color scheme

👨‍💻 Developer

LoanLink -Microloan Request & Approval Tracker System Built with ❤️ using MERN Stack

About

A modern full-stack MicroLoan Management System designed to simplify loan application and management. This platform allows borrowers to apply for loans easily, while managers can review, approve, or reject applications through a dedicated dashboard.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published