Aiva - AI Virtual Assistant App
Aiva is a powerful React Native virtual assistant designed for mobile platforms. It combines AI chat, voice-to-text input, intelligent summarization of uploaded files, and seamless M-Pesa payment integration. Aiva is built with a modern full-stack architecture, leveraging Firebase for authentication and push notifications, and Google Sign-In for frictionless user onboarding.
๐ Features
๐ค AI Chat Assistant
Chat with an intelligent assistant powered by an AI backend
๐๏ธ Voice-to-Text Input
Convert speech to text for hands-free interaction
๐ File Upload & Summarization
Upload images, PDFs, or text files and receive AI-generated summaries
๐ Authentication & Security
Firebase Authentication (Email/Password + Google Sign-In)
JWT-secured backend for API communication
๐ Push Notifications
Real-time alerts and reminders via Firebase Cloud Messaging (FCM)
๐ Tech Stack
Frontend (React Native)
React Native
JavaScript
React Navigation
Tailwind CSS (via NativeWind)
**Google Voice Recognition **
Integrations
Firebase (Auth + FCM)
Google Sign-In SDK
๐ Project Structure (Client)
๐ง Setup & Installation
Prerequisites
Node.js & npm
React Native CLI
Firebase project & service account
Frontend Setup
๐ค Contributing
Contributions are welcome! Please open an issue or PR.
๐ License
MIT License
๐ฌ Contact
For support or inquiries: Md Aabid Hussain โ GitHub
0 likes ยท 9 views ยท Jul 16, 2025
Developed Aiva, a React Native AI virtual assistant app with AI chat, voice-to-text, and M-Pesa integration.
Timeline
Jun 4, 2025 - Aug 5, 2025