DE
DevRanbir/aprofileo
Flutter mobile app seamlessly integrated with portfolio chat system, featuring real-time messaging, push notifications, and offline message queue support.
๐ aProfileo
Mobile app linked with portfolio website chat system for seamless communication.
๐ Description
aProfileo is a Flutter-based mobile application that connects directly to the chat system on the portfolio website. It enables visitors to communicate through their mobile devices, providing a native app experience for real-time messaging and interaction.
What makes it unique:
- Native mobile experience for portfolio chat
- Real-time message synchronization
- Push notifications for new messages
- Offline message queuing
- Seamless integration with web portfolio
โจ Features
- Real-time Chat โ Instant messaging with portfolio visitors
- Push Notifications โ Never miss a message
- Offline Support โ Queue messages when offline
- Message History โ Access past conversations
- User Profiles โ View visitor information
- Cross-platform โ Works on Android and iOS
๐ง Tech Stack
Frontend
- Flutter
- Dart
Backend Integration
- Firebase Firestore
- Firebase Cloud Messaging
Platform
- Android
- iOS
๐๏ธ Architecture / Workflow
Mobile App โ Firebase โ Portfolio Website Chat System โ Real-time Sync
โ๏ธ Installation & Setup
# Clone the repository
git clone https://github.com/DevRanbir/aprofileo.git
# Navigate to project
cd aprofileo
# Get Flutter dependencies
flutter pub get
# Run the app
flutter run๐ Environment Variables
Create a lib/config. dart file and add:
class Config {
static const String firebaseApiKey = 'your_firebase_api_key';
static const String projectId = 'your_project_id';
static const String messagingSenderId = 'your_sender_id';
}๐งช Usage
- Step 1: Install the app on your device
- Step 2: Sign in with your credentials
- Step 3: Receive notifications for new messages
- Step 4: Respond to portfolio visitors in real-time
- Step 5: Manage conversations on the go
๐ Project Structure
aprofileo/
โโโ lib/
โ โโโ screens/
โ โโโ widgets/
โ โโโ services/
โ โโโ models/
โโโ android/
โโโ ios/
โโโ pubspec.yaml
โโโ README.md
๐ง Future Improvements
- Add voice message support
- Implement video call feature
- Add file sharing capabilities
- Create chat templates
- Add multi-language support
๐ฅ Team / Author
- Name: DevRanbir
- GitHub: https://github.com/DevRanbir
๐ License
This project is licensed under the MIT License.
On this page
Languages
Dart50.6%HTML39.7%C++5.4%CMake2.9%Python1.1%C0.2%Kotlin0.0%
Contributors
Created August 3, 2025
Updated December 29, 2025