LIVE PREVIEWBUY FOR $22

GiveHub | Donation and Merchandise Sharing Android App in Java with Internet Admin Panel

GiveHub is a whole Android donation and merchandise sharing platform constructed with Java, Firebase Firestore, Firebase Authentication, Firebase Cloud Messaging (FCM), Google Maps, AdMob, and PHP backend providers.

The appliance permits customers to share objects they not want, uncover obtainable objects close by, ship merchandise requests, talk via real-time chat, block different customers from chatting, depart feedback and scores, comply with prime donors, and obtain push notifications. An internet-based admin panel can be included for managing customers, classes, donation listings, approvals, content material studies, and platform exercise.

How It Works

  1. Customers register utilizing Google Signal-In and Firebase Authentication.
  2. Customers can add objects they need to donate or share.
  3. Newly submitted objects stay in pending standing till reviewed by an administrator.
  4. The administrator can approve or reject submitted objects from the Internet Admin Panel.
  5. Accredited objects turn into obtainable to different customers.
  6. Customers can discover close by objects utilizing location-based proximity filters.
  7. Gadgets are routinely ranked on the feed utilizing a Good Engagement Algorithm (Likes + Distinctive Commenters + Donor Ranking Bonus).
  8. customers can ship a request for an obtainable merchandise, like, remark, or assessment the donor.
  9. Donors and receivers can talk via real-time in-app chat.
  10. Customers can block abusive customers or report inappropriate content material on to directors.
  11. After the merchandise is handed over, the merchandise may be marked as claimed.

Android App Options

  • Donation & Merchandise Sharing: Customers can add and share objects they not want.
  • Good Feed Algorithm: Dynamic rating algorithm that orders objects primarily based on genuine likes, distinctive commenters, donor ranking bonus, and recency.
  • Spam-Free Engagement Logic: Self-comments by the merchandise proprietor don’t rely towards engagement rating, and a number of feedback from the identical consumer are grouped as a single distinctive commenter to forestall spam.
  • Donor Ranking & Overview System: Customers can charge and assessment donors. Excessive-rated donors obtain an algorithmic precedence bonus for his or her listings.
  • Like & Interplay System: Instantaneous like/in contrast to characteristic for shared objects with real-time counters.
  • Feedback & Dialogue Threads: Interactive dialogue part on merchandise particulars for direct communication and queries.
  • Consumer Observe & Unfollow: Observe favourite donors to trace their new shared objects simply.
  • Content material & Consumer Reporting: Flag inappropriate listings, spam feedback, or abusive customers with immediate admin oversight.
  • Multi-Language Help (Localization): Change app languages seamlessly from settings for multi-regional adoption.
  • Google Signal-In: Simple authentication utilizing Google Signal-In with Firebase Authentication.
  • Firebase Authentication: Safe consumer authentication and account administration.
  • Firebase Cloud Firestore: Cloud database integration for customers, objects, requests, chat messages, feedback, scores, comply with relationships, and utility knowledge.
  • Admin Approval System: Uploaded objects may be reviewed and authorized or rejected by the administrator earlier than changing into publicly obtainable.
  • Proximity & Location Search: Customers can discover obtainable objects primarily based on distance utilizing 1 km, 5 km, 10 km, 50 km, and 100 km radius filters.
  • Google Maps & Location Providers: Location-based performance for close by merchandise discovery.
  • Actual-Time Chat: Donors and receivers can talk instantly via the built-in chat system.
  • Message Reactions: Customers can react to messages throughout conversations.
  • Chat Block: Customers can block one other consumer from sending them chat messages.
  • Merchandise Request System: Customers can ship requests for obtainable objects and merchandise homeowners can handle incoming requests.
  • Claimed Merchandise Administration: Gadgets may be marked as claimed after the handover course of is accomplished.
  • FCM Push Notifications: Notifications for merchandise approvals, requests, chat messages, request standing modifications, new feedback, and claimed objects.
  • Darkish Mode & Gentle Mode: Customers can change between darkish and light-weight themes for a cushty viewing expertise.
  • Class Filter: Browse obtainable objects by class.
  • Search: Seek for obtainable donation and shared objects.
  • Swipe to Refresh: Refresh feeds, chats, merchandise standing, and different dynamic content material.
  • AdMob Interstitial Adverts: Google AdMob interstitial promoting integration for app monetization.
  • Community Detection: Web connectivity detection for a smoother consumer expertise.
  • PHP Backend Integration: PHP server-side endpoints are used for picture add performance and FCM notification providers.
  • Profile Administration: Customers can handle their profile, view their merchandise historical past, followers/following record, and securely sign off.

Internet Admin Panel Options

The challenge features a web-based Admin Panel constructed with HTML, CSS, and JavaScript. PHP backend providers are used the place required for server-side performance corresponding to picture uploads and push notifications.

  • Dashboard: View whole listings, pending approvals, authorized posts, whole customers, and platform statistics.
  • Merchandise Approval: Overview pending donation listings and approve or reject submitted objects.
  • Actual-Time Standing Sync: Merchandise standing modifications are synchronized with Firebase Cloud Firestore.
  • Consumer Administration: View registered consumer info, handle profiles, and monitor donor belief ranges.
  • Consumer Ban / Unban: Directors can ban or unban any consumer instantly from the Consumer Administration part.
  • Report Administration: Overview and handle user-reported objects, feedback, and accounts to keep up group security.
  • Class Administration: Add, replace, or take away merchandise classes utilized by the Android utility.
  • FCM Notification Set off: PHP backend endpoints can set off push notifications for related merchandise standing modifications.
  • Internet-Based mostly Administration: Handle the platform from any supported internet browser.

Dwell Demo Admin Panel

You possibly can check the demo Internet Admin Panel earlier than buying the merchandise. The demo means that you can discover the dashboard, consumer administration, class administration, merchandise approval workflow, report moderation, and different administrative options.

Demo Admin Panel:
View Live Demo Admin Panel

Demo E mail : [email protected]

Demo Password: Arpon2020

Demo Android APK

Take a look at the Android utility instantly in your gadget earlier than buying.

Download Demo APK

Exterior Providers & Necessities

  • Firebase: Required for Firebase Authentication, Cloud Firestore, and Firebase Cloud Messaging.
  • PHP Internet Internet hosting: PHP 8+ internet hosting with cURL assist is required for server-side picture add and FCM notification endpoints.
  • Google Maps Platform: A Google Cloud challenge and legitimate Maps/location API configuration are required for location-based options.
  • Google AdMob: An AdMob account and your individual App ID and Advert Unit IDs are required for monetization.

Third-party providers could have their very own utilization limits, billing necessities, and insurance policies. Consumers are chargeable for creating and configuring their very own accounts, API keys, and credentials.

Expertise Stack

  • Android Language: Native Java
  • Java Compatibility: Java 11
  • Goal SDK: Android 16 / API Stage 36
  • Minimal SDK: Android 8.0 / API Stage 26
  • Construct System: Gradle 8.14.5
  • IDE: Quail 4 | 2026.1.4 or newer
  • Database: Firebase Cloud Firestore
  • Authentication: Firebase Authentication with Google Signal-In
  • Push Notifications: Firebase Cloud Messaging (FCM)
  • Monetization: Google AdMob Interstitial Adverts
  • Backend: PHP 8+ with cURL
  • Admin Panel: HTML, CSS, and JavaScript
  • Maps & Location: Google Maps and Android Location Providers

What You Get

  • Full Android Studio supply code written in Java
  • Internet-based Admin Panel supply code
  • PHP backend information for picture add and FCM notification performance
  • Good Algorithm & Anti-Spam Sorting System
  • Like, Remark, Ranking, and Overview modules
  • Observe/Unfollow & Reporting system
  • Multi-language localization information
  • Firebase Firestore integration
  • Firebase Authentication and Google Signal-In integration
  • Firebase Cloud Messaging integration
  • Donation and merchandise sharing performance
  • Location and proximity-based merchandise discovery
  • Actual-time chat with message reactions
  • Chat blocking performance
  • Merchandise request and claimed-item workflow
  • Consumer ban/unban & content material moderation administration
  • Darkish Mode and Gentle Mode
  • Google Maps integration
  • AdMob integration
  • Documentation and setup steering

Customization

GiveHub is designed to be personalized based on your challenge necessities. You possibly can customise the appliance title, emblem, colours, classes, content material, Firebase configuration, AdMob settings, API configuration, and different utility parts.

The supply code can be tailored for various use instances corresponding to donation platforms, free merchandise sharing functions, group sharing platforms, charity functions, and location-based merchandise sharing providers.

Buyer Help

When you want help with set up, configuration, or the included performance, please contact us via the Envato profile contact type.

We’re joyful to assist with the setup of the bought merchandise and supply assist for the included performance.


Source