One step towards donating & helping those in need
TATHASTU is a comprehensive Android donation platform connecting Donors, NGOs, and Administrators in one ecosystem.
It facilitates donations of blood, food, and school supplies, along with fundraising campaigns, event participation, and real-time communication.
With matching algorithms, secure transactions, and user-friendly design, it bridges the gap between those willing to give and those in need.
- Register & secure OTP-based login
- Create donation requests (blood, food, stationery)
- View donation camps & NGO details
- Volunteer for events and contribute to fundraising campaigns
- Access helpline numbers & inspirational quotes
- Track personal donation history
- Submit feedback
- Secure registration & OTP login
- Create/manage donation camps and events
- Launch fundraising campaigns & track collections
- View donor requests & contact donors
- Maintain NGO profile
- Receive donor feedback
- Manage donor & NGO accounts
- Monitor donations, events, and campaigns
- Respond to feedback
- Manage content (quotes, announcements)
- Generate reports & analytics
Frontend: Android, XML
Backend: Java, Firebase Realtime Database, Volley API
Version Control: GitHub
IDE: Android Studio (Giraffe 2022.3.1)
Supported Android: 7.0 (Nougat) and above
Payment Gateway: Razorpay
OS for Development: Windows 8+ (64-bit)
Minimum Hardware:
- CPU: 2nd Gen Intel Core / AMD equivalent
- RAM: 8 GB
- Disk Space: 8 GB
Software:
- Android Studio Giraffe (2022.3.1)
- Google Chrome / Microsoft Edge / Brave
- Firebase & GitHub accounts
TATHASTU/
├── app
├── src / main / java /
├── Admin_Package/ # Admin-specific code
├── User_Package/ # Donor panel features
├── NGO_Package/ # NGO panel features
├── resources/ # Assets, layouts, images
├── Common_Screens/ # Shared utilities
├── gradle/ # Build scripts
└── README.md # Project documentation