π‘ 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.
Log in or sign up for Devpost to join the conversation.