Donation Register – Windows Desktop Application

Donation Register – Windows Desktop Application

📌 Project Summary

A .NET WinForms-based desktop application developed for Sahyadri Nisarga Mitra (SNM) to streamline the management of donations, receipts, reports, and donor information. Built to support multi-user access and provide real-time data visibility for NGOs handling financial records.

🎯 Goals & Purpose

To simplify donation tracking, improve record accuracy, and reduce administrative burden by replacing manual processes with a secure, multi-user digital system tailored for NGO operations.

 


 

🛠️ My Role & Tools Used

Developed the entire system using .NET Framework (WinForms), SQL Server, and Crystal Reports. Designed core architecture, database structure, UI, and reporting engine.

 


 

🌟 Key Features

  • Multi-User LAN Support with permission-based access

  • Real-Time Dashboard with 6 live stats and 5 insightful graphs

  • Receipt Generation with reusable donor master and A4 support

  • Admin Panel for user control and settings management

  • Detailed Reporting & Excel Export capabilities

  • Automatic Backup and User Activity Logging

  • Tooltips & Shortcut Keys for enhanced usability

 


 

✅ What Went Well

  • Delivered a highly intuitive, stable desktop solution tailored for real-world NGO needs

  • Real-time dashboard and reporting features were particularly well-received

 


 

🚧 Challenges Faced

  • Implementing role-based access control in a multi-user offline environment

  • Designing a dashboard with real-time stats and graphs in a WinForms setup

 


 

📘 What I Learned

  • Gained deep experience in WinForms architecture and LAN-based multi-user design

  • Improved my approach to designing secure, user-friendly NGO software

Leave a Comment

Your email address will not be published. Required fields are marked *