Skip to content

AI chat application built with React Native, Expo, and Mistral AI. Features real-time messaging, cross-platform support (iOS/Android/Web)

License

Notifications You must be signed in to change notification settings

VassoD/mistral-ai-chat

Repository files navigation

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

Getting Started

Prerequisites

  • Node.js (v16 or newer)
  • npm or yarn
  • Expo CLI
  • Supabase account
  • Mistral AI API key

Installation

  1. Clone the repository:

    git clone https://github.com/VassoD/mistral-ai-chat.git
    cd mistral-ai-chat
  2. Install dependencies:

    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:

    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 file for details.

About

AI chat application built with React Native, Expo, and Mistral AI. Features real-time messaging, cross-platform support (iOS/Android/Web)

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published