Skip to content

jcommaret/Miaou

Repository files navigation

Miaou - Application de Chat IA

C'est une application de chat avec l'IA Mistral AI. Elle a été realisée quelques semaines avant que Mistral publie sa propre application.

🚀 Fonctionnalités

  • Interface de chat intuitive
  • Intégration avec l'API Mistral AI
  • Support des thèmes clair/sombre

🛠 Technologies Utilisées

  • React Native
  • Expo
  • TypeScript
  • API Mistral AI

📱 Prérequis

  • Node.js
  • npm ou yarn
  • Expo CLI
  • Un compte Expo
  • Une clé API Mistral AI

🔧 Installation

  1. Clonez le dépôt :
git clone https://github.com/jcommaret/miaou.git
cd miaou
  1. Installez les dépendances :
npm install
  1. Créez un fichier .env à la racine du projet :
MISTRAL_API_KEY=<votre_clé_api_mistral>
MISTRAL_MODEL=<votre_modèle_choisi>
  1. Lancez l'application :
npm start

📦 Scripts Disponibles

  • npm start : Lance le serveur de développement Expo
  • npm run android : Lance l'application sur Android
  • npm run ios : Lance l'application sur iOS

🏗 Structure du Projet

src/
  ├── navigation/    # Configuration de la navigation
  ├── screens/       # Écrans de l'application
  ├── services/      # Services (API, stockage)
  ├── styles/        # Styles et thèmes
  ├── types/         # Types TypeScript
  └── config.js      # Configuration de l'application

🚀 Déploiement

Le déploiement est automatisé via GitHub Actions. Chaque push sur la branche principale déclenche un build sur EAS.

📄 Licence

MIT

👥 Contribution

Les contributions sont les bienvenues ! N'hésitez pas à ouvrir une issue ou soumettre une pull request.

About

React Native + Mistral API

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •