Skip to content

About

Resources

Stars

0 stars

Watchers

0 watching

Forks

Latest commit

 

History

4 Commits

Folders and files

Repository files navigation

🧠 AI Coach App

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.


✨ Features

  • 🤖 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

🛠️ Tech Stack

  • Framework: React Native
  • Platform: Expo
  • Language: TypeScript
  • Navigation: React Navigation
  • Styling: Custom UI Components
  • Deployment: Vercel / Expo
  • Package Manager: npm

📦 Installation

Clone the repository and install dependencies:

git clone https://github.com/ozereray/ai-coach-app.git

cd ai-coach-app

npm install

▶️ Running the Development Server

Start the Expo development server:

npm start

Run on specific platforms:

npm run android
# or
npm run ios
# or
npm run web

📁 Project Structure

ai-coach-app/
│
├── assets/
├── src/
│   ├── components/
│   ├── screens/
│   ├── services/
│   ├── hooks/
│   ├── utils/
│   └── types/
│
├── App.tsx
├── app.json
├── package.json
├── tsconfig.json
└── README.md

🚀 Core Features

🤖 AI Coaching System

Provides intelligent and interactive coaching conversations powered by AI APIs.

📱 Mobile-First Experience

Optimized for both Android and iOS devices with responsive layouts and smooth navigation.

⚡ Fast Performance

Built with Expo and TypeScript for efficient development and scalable architecture.

🔗 API Integration

Supports external AI services and backend integrations for dynamic functionality.


⚙️ Environment Setup

Create a .env file in the root directory:

API_URL=your_api_url
OPENAI_API_KEY=your_openai_api_key

🚀 Deployment

Build and deploy the project using Expo or Vercel:

npm run build

For Expo deployment:

eas build

📚 Learn More

Useful resources for improving your React Native workflow:

  • React Native Documentation
  • Expo Documentation
  • TypeScript Documentation
  • OpenAI Platform

📄 License

This project is licensed under the MIT License.


🤝 Contributing

Contributions, ideas, and improvements are welcome.

Feel free to fork the project and submit a pull request.


💡 Author

Developed with passion using React Native & AI technologies.

Eray Özer
GitHub: https://github.com/ozereray

About

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages