← Back to Portfolio

TalkToMe

A mobile and web application built with React Native for self-improvement. Users practice dialogue and conversation with AI-generated characters in different contexts and receive coaching. Built during a hackathon and powered by the OpenAI API.

Skills & technologies

JavaScript React Native Expo OpenAI API

Inspiration

The hackathon theme was self-improvement. We wanted to help people get better at real conversations—job interviews, difficult talks, or just day-to-day dialogue—by practicing in a safe, low-stakes environment with AI characters that could adapt to different scenarios and give feedback.

Approach

We built the app in React Native and Expo so it could run on mobile and web. We used the OpenAI API to generate character personalities and conversation responses, and added a simple “coaching” layer that summarized the conversation and suggested improvements. We focused on a small set of scenarios (e.g. job interview, feedback conversation) so we could ship a working demo in the hackathon timeframe.

Takeaways

Working under a time limit with a team, integrating an external API quickly, and designing prompts so the AI felt consistent and useful in a conversation flow.