Skip to content

ishanksharmaa/Fluentive

Repository files navigation

🌍 Fluentive — Social Language Learning App

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.


🚀 Features

  • 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

🛠 Tech Stack

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

📂 Project Structure

👉 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.


⚙️ Installation & Setup

  1. Clone the repository
git clone <your-repo-link>
  1. Switch to the active branch
git checkout fluentive9
  1. Install dependencies
npm install
  1. Configure Firebase credentials (Authentication, Firestore, Storage)

  2. Run the app

npx react-native run-android

🎯 Learning Outcomes

This 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

🤝 Feedback

Suggestions and improvements are always welcome!


📌 Author

Ishank Sharma Mobile App Developer | MCA Student Focused on building scalable, user-centric digital experiences


⭐ If you like this project, consider starring the repository!

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors