← Back to Projects
Badar Uddin Welfare

Badar Uddin Welfare

Charity Management Platform

Live Code

Overview

A production-focused charity management system designed for real organizational use. It enables structured donation workflows, approval systems, and role-based dashboards to manage funds and beneficiaries.

Key Features

  • Role-based dashboards (Admin & Members)
  • Donation request and approval workflow
  • Secure JWT authentication system
  • Cloudinary image upload integration
  • Real-time tracking of donations and requests

Tech Stack

Frontend: React, Tailwind CSS

Backend: Node.js, Express

Database: MongoDB

Auth: JWT

Challenges

  • Implementing secure role-based access
  • Managing multiple dashboard states
  • Keeping data consistent across users

Solutions

  • Used middleware-based JWT authorization
  • Structured APIs based on user roles
  • Added backend validation and state control

Future Improvements

  • Add payment gateway integration
  • Improve analytics dashboard
  • Add notification system