Skip to content

AI-powered communication training PWA helping introverts build confidence through interactive scenarios, real-time feedback, and personalized learning paths.

Notifications You must be signed in to change notification settings

DevRanbir/expressify-frontend

Repository files navigation

image

🚀 Expressify

AI-powered communication training platform designed to help introverts build confidence through interactive learning experiences.


📖 Description

Expressify is an innovative web application that uses AI to help introverts and shy individuals improve their communication skills. Through interactive exercises, real-time feedback, and personalized learning paths, users can build confidence in various social and professional scenarios.

What makes it unique:

  • AI-powered conversation practice
  • Personalized learning paths
  • Real-time feedback system
  • Safe, judgment-free environment
  • Progressive Web App (PWA) support

✨ Features

  • AI Conversation Partner – Practice with AI in realistic scenarios
  • Real-time Feedback – Instant analysis of communication patterns
  • Personalized Learning – Custom paths based on your goals
  • Scenario Library – Various social and professional situations
  • Progress Tracking – Monitor improvement over time
  • PWA Support – Install as a mobile app

🧠 Tech Stack

Frontend

  • Next.js
  • TypeScript
  • Tailwind CSS
  • React

Features

  • PWA (Progressive Web App)
  • AI Integration
  • Real-time Communication Analysis

Deployment

  • Railway

🏗️ Architecture / Workflow

User → Select Scenario → AI Conversation → Real-time Feedback → Progress Analysis → Learning Recommendations

⚙️ Installation & Setup

# Clone the repository
git clone https://github.com/DevRanbir/expressify-frontend.git

# Navigate to project
cd expressify-frontend

# Install dependencies
npm install

# Start development server
npm run dev

🔐 Environment Variables

Create a .env file and add:

NEXT_PUBLIC_API_URL=your_backend_api_url
NEXT_PUBLIC_AI_API_KEY=your_ai_api_key

🧪 Usage

  • Step 1: Create your profile and set communication goals
  • Step 2: Choose a practice scenario (interview, networking, etc.)
  • Step 3: Engage with AI conversation partner
  • Step 4: Receive real-time feedback and tips
  • Step 5: Track progress and unlock new scenarios

🎥 Demo


📂 Project Structure

expressify-frontend/
├── app/
│   ├── landing/
│   ├── practice/
│   └── dashboard/
├── components/
├── lib/
├── public/
├── next.config.js
└── README.md

🚧 Future Improvements

  • Add video-based practice sessions
  • Implement group practice scenarios
  • Add voice tone analysis
  • Create community forum
  • Add gamification elements

👥 Team / Author


📜 License

This project is licensed under the MIT License.

About

AI-powered communication training PWA helping introverts build confidence through interactive scenarios, real-time feedback, and personalized learning paths.

Topics

Resources

Stars

Watchers

Forks

Languages