Fluentive is a cross-platform social language learning application designed to help users collaboratively improve communication skills through real-time interaction. The platform blends social media-style engagement with AI-powered assistance to create an immersive peer-to-peer learning ecosystem.
Users can post content, exchange corrections, chat live, and practice pronunciation — all supported by scalable Firebase infrastructure including cloud storage for media handling.
- Secure authentication with Firebase & Google Sign-In
- Social feed for posting and collaborative language corrections
- Comments, replies, likes, and interactive engagement
- Real-time chat with online/seen status tracking
- Peer grammar correction workflow
- AI chatbot for translation & conversational assistance
- Voice input and text-to-speech pronunciation practice
- Live polls with voting percentages
- Customizable user profiles with interests & tags
- Media uploads powered by Firebase Storage Buckets
- Dynamic theming with persistent app state
- Optimized rendering for smooth scrolling performance
Frontend
- React Native
Backend / Cloud
- Firebase Authentication
- Firestore Database (real-time structured data)
- Firebase Storage Buckets (media uploads, profile assets, post images)
Integrations
- Gemini API (AI chatbot & translation)
State Management
- Context API
- AsyncStorage
👉 The complete working source code is available in:
branch: fluentive9
This branch contains the main implementation, real-time features, media handling logic, and stable architecture.
- Clone the repository
git clone <your-repo-link>- Switch to the active branch
git checkout fluentive9- Install dependencies
npm install-
Configure Firebase credentials (Authentication, Firestore, Storage)
-
Run the app
npx react-native run-androidThis project strengthened my understanding of:
- Social app architecture design
- Real-time Firestore data synchronization
- Secure authentication workflows
- Firebase Storage Bucket media management
- AI-driven mobile interactions
- Performance optimization & scalable UI systems
Suggestions and improvements are always welcome!
Ishank Sharma Mobile App Developer | MCA Student Focused on building scalable, user-centric digital experiences
⭐ If you like this project, consider starring the repository!