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