Skip to content

smitkachhadiya/Tathastu

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

📱 TATHASTU – The Donation App

One step towards donating & helping those in need

Android Java Firebase


📑 Table of Contents


📖 Overview

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.


✨ Features

👤 Donor Panel

  • 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

🏢 NGO Panel

  • 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

🛡 Admin Panel

  • Manage donor & NGO accounts
  • Monitor donations, events, and campaigns
  • Respond to feedback
  • Manage content (quotes, announcements)
  • Generate reports & analytics

🛠 Tech Stack

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)


⚙️ Requirements

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

📂 Project Structure

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


📜 References

About

Tathastu is an Android donation app that connects donors, NGOs, and admins in one platform. Users can donate or request blood, food, and stationery, join events, and contribute to fundraising campaigns. The app also helps NGOs manage events, campaigns, and donor interactions efficiently.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages