Bid Amount: $25 USD
Timeline: 5 Days
Free Maintenance: 1 Month
Development Plan
Day 1: Setup & Notification Access
Initialize Project,
Notification Listener: Integrate platform-specific notification listeners:
Use React Native Push Notification for Android and iOS to access notifications from the digital wallet app.
Day 2: Text-to-Speech (TTS) Integration
Implement Text-to-Speech using:
react-native-tts for Android and iOS.
Extract specific data (amounts, credits, local currency) from the notifications and format it for speech output.
Day 3: UI/UX Implementation
Build a simple, intuitive interface to manage settings:
Toggle voice notifications ON/OFF.
Customize voice language, pitch, and speed.
Filter notifications by type (e.g., amounts only).
Day 4: Testing & Optimization
Test on multiple devices for performance, notification accuracy, and TTS output.
Day 5: Deployment & Documentation
Technologies Used
Framework: React Native (cross-platform compatibility).
Notifications:
react-native-push-notification (to access notifications on Android/iOS).
Platform APIs (Notification Service Extension for iOS).
Text-to-Speech:
react-native-tts for customizable voice settings.
State Management: Redux or Context API for managing user preferences.
Outcome:
A robust and user-friendly cross-platform app that reads wallet notifications and announces credits, amounts, and currency details, with full customization options for user convenience.