Skip to content

axmsj/ConfiCoach

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

15 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ConfiCoach

ConfiCoach is your personal AI that can help you build CONFIdence. Practice real conversations, sharpen your social skills, and show up ready.


Preview

Screenshot 2026-03-29 at 12 59 21 AM Screenshot 2026-03-29 at 1 02 09 AM Screenshot 2026-03-29 at 1 04 40 AM Screenshot 2026-03-29 at 1 09 19 AM

Features

Romance Mode

Practice social and dating conversations with an AI that stays fully in character.

  • Tones: Flirty, Bold, Chill, Hard to Get
  • Scenarios: First Date, First Approach, Texting
  • The AI responds based on the quality of your messages — smooth and confident gets better energy back

Interview Mode

Simulate real interviews with an AI interviewer that adapts to the difficulty you choose.

  • Tones: Friendly, Encouraging, Serious, Strict
  • Scenarios: Technical Interview, Behavioral Interview
  • Technical interviews focus on problem solving and system design
  • Behavioral interviews use the STAR framework

Tech Stack

  • Frontend: React, React Router, Framer Motion
  • Backend: Node.js, Express
  • AI: OpenAI API

Getting Started

Prerequisites

  • Node.js installed
  • An OpenAI API key

Installation

  1. Clone the repository git clone https://github.com/your-username/ConfiCoach.git cd ConfiCoach
  2. Install backend dependencies npm install
  3. Install frontend dependencies cd client npm install cd ..
  4. Create a .env file in the root directory OPENAI_API_KEY=your_api_key_here

Running the App

Start the backend: npm start In a separate terminal, start the frontend: cd client npm start


Routes

Route Description
/ Home page
/models Choose a mode (Romance or Interview)
/romance-setup Configure your romance session
/interview-setup Configure your interview session
/chat Active chat session

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors