A simple mobile chat interface powered by OpenAI's GPT-3.5-turbo model.
Users can interact with the chatbot and choose how it responds — in English, Finnish, Swedish, or like a drunken pirate.
- Chat with an AI assistant using OpenAI API
- Select response style/language
- Persistent language preference using AsyncStorage
- Intuitive mobile UI
- Modal-based settings menu
- React Native – Cross-platform mobile development
- Expo – Simplified development and deployment
- OpenAI API – Chatbot responses (GPT-3.5-turbo)
- AsyncStorage – Persisting language settings locally
- @env – Environment variable management
- @expo/vector-icons (Ionicons) – Iconography for the UI
- Clone the repo
- Install dependencies:
- npm install in bash
- Run with Expo Go or Android Studio