A modern AI-powered coaching application built with React Native, Expo, and TypeScript, designed to deliver intelligent conversations, personalized guidance, and a seamless mobile experience.
- 🤖 AI-powered coaching experience
- 📱 Cross-platform mobile application
- ⚡ Fast and responsive user interface
- 🎨 Clean and modern UI design
- 🔥 Built with Expo for rapid development
- 🧩 Scalable component-based architecture
- 🌐 API integration support
- 🚀 Production-ready deployment setup
- 🔐 Environment configuration support
- Framework: React Native
- Platform: Expo
- Language: TypeScript
- Navigation: React Navigation
- Styling: Custom UI Components
- Deployment: Vercel / Expo
- Package Manager: npm
Clone the repository and install dependencies:
git clone https://github.com/ozereray/ai-coach-app.git
cd ai-coach-app
npm installStart the Expo development server:
npm startRun on specific platforms:
npm run android
# or
npm run ios
# or
npm run webai-coach-app/
│
├── assets/
├── src/
│ ├── components/
│ ├── screens/
│ ├── services/
│ ├── hooks/
│ ├── utils/
│ └── types/
│
├── App.tsx
├── app.json
├── package.json
├── tsconfig.json
└── README.mdProvides intelligent and interactive coaching conversations powered by AI APIs.
Optimized for both Android and iOS devices with responsive layouts and smooth navigation.
Built with Expo and TypeScript for efficient development and scalable architecture.
Supports external AI services and backend integrations for dynamic functionality.
Create a .env file in the root directory:
API_URL=your_api_url
OPENAI_API_KEY=your_openai_api_keyBuild and deploy the project using Expo or Vercel:
npm run buildFor Expo deployment:
eas buildUseful resources for improving your React Native workflow:
- React Native Documentation
- Expo Documentation
- TypeScript Documentation
- OpenAI Platform
This project is licensed under the MIT License.
Contributions, ideas, and improvements are welcome.
Feel free to fork the project and submit a pull request.
Developed with passion using React Native & AI technologies.
Eray Özer
GitHub: https://github.com/ozereray