SoulSync — AI Girlfriend and Boyfriend Companion App with Voice Calling | Flutter Final Year Project with Source Code

SoulSync — AI Girlfriend and Boyfriend Companion App with Voice Calling | Flutter Final Year Project with Source Code

SoulSync is an emotionally intelligent AI companion Flutter app featuring dual-gender AI partners, real-time voice calling, a Limbic Resonance Engine, glassmorphism UI, and Groq-powered conversation — a standout AI final year project with full source code

Technology Used

Flutter | Dart | Groq API | Meta LLaMA 4 Scout | speech_to_text | flutter_tts | Riverpod | SharedPreferences | flutter_animate | Google Fonts | HTTP Package | UUID

codeAj
codeAjVerified
🏆1K+ Projects Sold
Google Review

599

1999

Get complete project source code + Installation guide + chat support

Project Files

Get Project Files

SoulSync — AI Companion App | Flutter Final Year Project with Source Code

SoulSync is an advanced AI companion mobile application built with Flutter and Dart, designed as a complete final year project for computer science and IT students. It combines emotional intelligence, real-time voice interaction, and a beautifully crafted glassmorphism UI into a single production-ready application. Powered by the Groq API and Meta LLaMA 4 Scout model, SoulSync delivers natural, human-like conversations that adapt to the user's mood, personality, and communication style in real time.

Whether you are looking for a unique AI final year project, a mobile app final year project with source code, or an advanced Flutter project for your portfolio, SoulSync covers all aspects — from onboarding and state management to voice calling and behavioral AI adaptation.

What Makes SoulSync Unique

Most AI chatbot projects stop at basic text exchange. SoulSync goes several layers deeper. At its core is the Limbic Resonance Engine — a behavioral analysis system that continuously tracks message length, topic frequency, emotional keywords, and mood signals. This data is injected into every Groq API call, making the AI companion respond differently depending on how the user is feeling at any given moment. This level of personalization is rare even in production applications, making it an exceptional final year project for AI and mobile app domains.

You can explore more Flutter and AI projects on the mobile app projects section of CodeAj Marketplace, or browse the full AI/ML final year projects collection for similar advanced builds.

Core Features

Dual-Gender AI Companions

Male users are matched with Cara, a female AI companion, while female users connect with Ethan, a male AI companion. Users also have the option to set a custom companion name during onboarding. This gender-aware design creates a more personalized and emotionally resonant experience, a feature that significantly differentiates SoulSync from standard AI chatbot projects.

Limbic Resonance Engine

The Limbic Resonance Engine is a proprietary behavioral tracking module built inside the Flutter app. It monitors conversation patterns — including message frequency, average length, recurring topics, and emotional tone — and continuously updates the AI's system prompt before every Groq API call. This ensures the AI companion responds with the right emotional tone at all times, whether the user is happy, anxious, lonely, or playful.

Full Voice Calling System

SoulSync includes a complete voice call screen built natively in Flutter. When the user taps the call button in the chat header, a full-screen call interface opens. The call loop works as follows: the speech_to_text package captures the user's voice, converts it to text, sends it to the Groq API, receives a text response, and plays it back using flutter_tts — with a female voice pitch for Cara and male for Ethan. A live transcript, call timer, mute button, and end call button complete the experience. All call content is also saved to the chat history.

Glassmorphism Chat UI

The chat interface features frosted glass message bubbles, backdrop blur effects, and a dual color theme — rose and pink gradients for male users, navy and blue for female users. A typing indicator with a 3-dot animated wave, scroll-to-bottom FAB, quick conversation starters, mood selector panel, message reactions via long-press, and auto-generated emotion tags on AI messages all contribute to a UI that is polished enough for production deployment.

3-Step Onboarding

The onboarding carousel collects the user's name, age, optional companion name, gender selection, personality type, love language, current mood, and what kind of support they are seeking. This data seeds the behavioral engine and personalizes the entire experience from the first message.

Profile and Settings

Users can view a personality summary card, update their Groq API key, reset their profile, or clear chat history — all from a side drawer settings screen.

Technical Architecture

SoulSync is structured as a clean, scalable Flutter project using Riverpod 2.x for state management. The codebase is divided into models, services, providers, screens, widgets, and theme layers. Key services include the GroqService for API calls and dynamic system prompt building, StorageService as a SharedPreferences wrapper, and TtsService for pitch-controlled voice output. The app uses a rolling 20-message history with every API call for coherent multi-turn conversation context.

The Groq API is called with temperature: 0.9, max_tokens: 400, and top_p: 0.9 for natural, slightly unpredictable responses. No code generation is required — the project uses pure JSON serialization with SharedPreferences.

Applications and Use Cases

  • Final year project for B.Tech, BCA, MCA, and BSc Computer Science students
  • Advanced Flutter portfolio project demonstrating voice, AI API integration, and state management
  • Research prototype for human-AI emotional interaction and companion AI studies
  • Demo app for showcasing real-time STT and TTS pipelines in Flutter
  • Foundation for building commercial AI companion or mental wellness applications

Why Buy SoulSync from CodeAj

When you purchase SoulSync from CodeAj Marketplace, you receive the complete Flutter source code, a pre-built final year project report, and access to our add-on services including project setup with source code explanation, custom project report and research paper writing, and custom PPT creation. You can also opt for our Project Setup and Explanation service if you need hands-on help getting the app running on your device.

CodeAj has delivered over 75 ready-made final year projects across AI/ML, Flutter, Django, blockchain, computer vision, and cybersecurity. Browse the complete final year projects catalog to find the right fit for your academic requirements.

Extra Add-Ons Available – Elevate Your Project

Add any of these professional upgrades to save time and impress your evaluators.

Project Setup

We'll install and configure the project on your PC via remote session (Google Meet, Zoom, or AnyDesk).

Source Code Explanation

1-hour live session to explain logic, flow, database design, and key features.

Want to know exactly how the setup works? Review our detailed step-by-step process before scheduling your session.

1999

Custom Documents (College-Tailored)

  • Custom Project Report: ₹1,200
  • Custom Research Paper: ₹1000
  • Custom PPT: ₹500

Fully customized to match your college format, guidelines, and submission standards.

Project Modification

Need feature changes, UI updates, or new features added?

Charges vary based on complexity.

We'll review your request and provide a clear quote before starting work.

Project Files

⭐ 98% SUCCESS RATE
  • Full Development
  • Documentation
  • Presentation Prep
  • 24/7 Support
Chat with us