Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/hirumitha-kuladewa/carebridge-android-java
A community-driven Android app connecting donors with people in need through real-time item matching and smart notifications 🤝
https://github.com/hirumitha-kuladewa/carebridge-android-java
android android-application androidstudio colorful-interface final-project firebase java
Last synced: 6 days ago
JSON representation
A community-driven Android app connecting donors with people in need through real-time item matching and smart notifications 🤝
- Host: GitHub
- URL: https://github.com/hirumitha-kuladewa/carebridge-android-java
- Owner: Hirumitha-Kuladewa
- License: mit
- Created: 2024-11-03T09:16:56.000Z (13 days ago)
- Default Branch: master
- Last Pushed: 2024-11-05T09:00:51.000Z (11 days ago)
- Last Synced: 2024-11-05T10:17:55.103Z (11 days ago)
- Topics: android, android-application, androidstudio, colorful-interface, final-project, firebase, java
- Language: Java
- Homepage:
- Size: 10.5 MB
- Stars: 2
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# 🌟 CareBridge
### *Connecting Compassion with Need*[![Made with Love](https://img.shields.io/badge/Made%20with-❤️-red.svg)](https://github.com/Hirumitha-Kuladewa/CareBridge-Android-Java)
[![Android](https://img.shields.io/badge/Platform-Android-brightgreen.svg)](https://developer.android.com)
[![Firebase](https://img.shields.io/badge/Backend-Firebase-orange.svg)](https://firebase.google.com)
[![Java](https://img.shields.io/badge/Language-Java-blue.svg)](https://www.java.com)[Features](#key-features) • [Tech Stack](#tech-stack) • [Installation](#installation) • [Contributing](#contributing)
---
## 📱 About
CareBridge is a revolutionary Android application that bridges the gap between donors and those in need. Built with Java and powered by Firebase, it creates a seamless platform for managing urgent donations and requests for essential items in real-time.```mermaid
graph LR
A[Donor] -->|Lists Items| B((CareBridge))
C[Requester] -->|Creates Request| B
B -->|Notifications| D{Match}
D -->|Alert| A
D -->|Update| C
```## ✨ Key Features
### 🔐 User Authentication
- **Secure Login System**
- Firebase Authentication integration
- Email/Password authentication
- Social media login options
- Password recovery system### 📝 Smart Forms
#### 🎁 Donor Form
- Item categorization
- Condition assessment
- Quantity specification
- Location tagging
- Photo upload capability#### 📋 Requester Form
- Priority level selection
- Detailed item description
- Preferred collection method
- Urgency indicator
- Location preferences### 📊 Interactive Analytics
| Metric | Visualization |
|--------|---------------|
| Donation Types | Animated Pie Chart |
| Request Frequency | Timeline Graph |
| Match Rate | Progress Bars |
| Response Time | Heat Map |### 🔔 Smart Notifications
- **Real-time Updates**
- Instant matching alerts
- Request status changes
- New donation notifications
- Priority request broadcasts### 📱 User Interface Highlights
- Material Design 3.0
- Dark/Light theme support
- Smooth animations
- Intuitive navigation
- Accessible design## 🛠️ Tech Stack
| Category | Technology |
|----------|------------|
| 📱 Frontend | Java + XML |
| 🔧 IDE | Android Studio |
| ☁️ Backend | Firebase Suite |
| 📊 Analytics | MPAndroidChart |
| 🎨 UI/UX | Material Design |## 🚀 Installation
```bash
# Clone the repository
git clone https://github.com/Hirumitha-Kuladewa/CareBridge-Android-Java.git# Navigate to project directory
cd carebridge# Open in Android Studio
./gradlew build
```## 🤝 Contributing
We welcome contributions! Please follow these steps:
1. Fork the repository
2. Create a feature branch
3. Commit your changes
4. Push to the branch
5. Open a Pull Request## 📫 Contact
For support or queries, reach out to:
- Email: [email protected]---
Made with ❤️ by the CareBridge Team