https://github.com/vassod/mistral-ai-chat
AI chat application built with React Native, Expo, and Mistral AI. Features real-time messaging, cross-platform support (iOS/Android/Web)
https://github.com/vassod/mistral-ai-chat
mistral mistral-ai mistral-api react-native
Last synced: 6 months ago
JSON representation
AI chat application built with React Native, Expo, and Mistral AI. Features real-time messaging, cross-platform support (iOS/Android/Web)
- Host: GitHub
- URL: https://github.com/vassod/mistral-ai-chat
- Owner: VassoD
- License: mit
- Created: 2025-02-01T14:05:37.000Z (8 months ago)
- Default Branch: main
- Last Pushed: 2025-02-01T15:06:30.000Z (8 months ago)
- Last Synced: 2025-02-01T15:23:40.701Z (8 months ago)
- Topics: mistral, mistral-ai, mistral-api, react-native
- Language: TypeScript
- Homepage:
- Size: 188 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Mistral AI Chat
A modern chat application built with React Native, Expo, and Mistral AI. This app provides a seamless chat experience with AI-powered responses.
> 🚧 **Development Status**: This project is actively under development. New features and improvements are being added regularly.
## Tech Stack
- [Expo](https://expo.dev) - React Native framework
- [Mistral AI](https://mistral.ai) - AI language model
- [Supabase](https://supabase.com) - Backend and real-time database
- [React Native](https://reactnative.dev) - Mobile app framework
- [TypeScript](https://www.typescriptlang.org) - Type safety## Getting Started
### Prerequisites
- Node.js (v16 or newer)
- npm or yarn
- Expo CLI
- Supabase account
- Mistral AI API key### Installation
1. Clone the repository:
```bash
git clone https://github.com/VassoD/mistral-ai-chat.git
cd mistral-ai-chat
```2. Install dependencies:
```bash
npm install
```3. Create a `.env.local` file in the root directory and add your API keys:
```
SUPABASE_URL=your_supabase_url
SUPABASE_ANON_KEY=your_supabase_anon_key
MISTRAL_API_KEY=your_mistral_api_key
```4. Start the development server:
```bash
npx expo start
```## Project Structure
```
mistral-ai-chat/
├── app/ # Main application screens
├── components/ # Reusable UI components
├── services/ # API and backend services
├── types/ # TypeScript type definitions
└── utils/ # Helper functions
```## Contributing
Contributions are welcome! Please feel free to submit a Pull Request.
## License
This project is licensed under the MIT License - see the [LICENSE](LICENSE) file for details.