πŸ’‘ Inspiration

We’ve all faced situations where starting a conversation feels intimidating β€” whether due to unfamiliar situations like being new to a workplace, or lacking confidence in social settings. We wanted to build an AI-powered personality coach that helps people practice and prepare for these real-world interactions in a safe, supportive way.

🎯 What it does

PersonaPrep is an AI Personality Coach that simulates real-life conversations to help users prepare for different scenarios β€” from job interviews to making new friends at school or adapting to a new company culture.

  • Users choose real-life scenarios to practice (e.g., β€œI’m joining a new college, but I’m shy”).
  • The AI roleplays realistic dialogues and provides feedback on tone, confidence, and clarity.
  • It offers personality coaching tips to make users feel more prepared in real life.

πŸ›  How we built it

  • Backend: Spring Boot (Java) to handle conversation flows and user context.
  • AI Layer: Powered by Gemini LLM for AI generated conversation response and Kiro, leveraging Spec Mode for structured code generation and Steering Docs to align behavior with coaching goals.
  • Frontend: A lightweight React app for interactive chat-style sessions.
  • Database: MongoDB to keep track of user sessions and progress.

⚠️ Challenges we ran into

  • Designing conversation flows that feel natural yet structured.
  • Balancing between free-form AI responses and specific coaching feedback.
  • Integrating multiple tech pieces (Spring Boot backend + AI APIs + frontend) under tight deadlines.

πŸ† Accomplishments that we’re proud of

  • Created a working end-to-end prototype in a short time.
  • Integrated Kiro’s Spec Mode to break down tasks and accelerate development.
  • Built something with strong real-world impact potential β€” helping people boost confidence and communication skills.

πŸ“š What we learned

  • How to effectively use Kiro not just for code generation, but as a true development partner.
  • The importance of defining clear prompts and steering docs for consistent AI behavior.
  • How AI can go beyond productivity and entertainment to support personal growth.

🌱 What’s next for PersonaPrep

  • Support multilingual coaching to help users overcome language barriers.
  • Expand to mobile apps for on-the-go personality coaching.
  • Explore integration with professional training & HR onboarding tools.

Built With

Share this project:

Updates