Skip to content

Alexis-Marcel/LinguaBridge

Repository files navigation

LiguaBridge

Laravel React Laravel Sail Tailwind UI Zoom

LiguaBridge est une application web élégante et moderne qui permet aux utilisateurs de créer des "Sessions" privées avec un système d'invitations pour discuter de sujets particuliers dans deux langues différentes. L'objectif est de favoriser les échanges culturels, les discussions sur des sujets spécifiques et l'apprentissage de nouvelles langues. L'application intègre également un système de réunions personnalisées avec le SDK de Zoom.

Fonctionnalités

  • Création de sessions privées avec un système d'invitations
  • Discussions de sujets particuliers dans deux langues différentes
  • Échanges culturels et apprentissage de nouvelles langues
  • Système de réunions personnalisées avec le SDK de Zoom
  • Interface utilisateur élégante et moderne

Technologies utilisées

  • Laravel : un framework PHP puissant et élégant pour le développement web.

  • React JS : une bibliothèque JavaScript pour la création d'interfaces utilisateur interactives.

  • Laravel Sail : une configuration Docker pré-installée pour Laravel, permettant un développement local simple et efficace.

  • Zoom SDK : un kit de développement logiciel pour intégrer les fonctionnalités de Zoom dans des applications tierces.

  • Tailwind UI : une collection de composants d'interface utilisateur réutilisables, basée sur le framework de CSS utility Tailwind CSS.

Installation

  1. Clonez le dépôt GitHub :
git clone https://github.com/Alexis-Marcel/LinguaBridge.git
  1. Accédez au répertoire du projet :
cd LiguaBridge
  1. Installez les dépendances Composer pour Laravel :
composer install
  1. Copiez le fichier .env.example et renommez-le en .env :
cp .env.example .env
  1. Générez une clé d'application pour Laravel :
php artisan key:generate
  1. Installez les dépendances npm pour React JS :
npm install
  1. Configurez les variables d'environnement pour le SDK de Zoom dans le fichier .env.
  2. Lancez Laravel Sail :
./vendor/bin/sail up
  1. Exécutez les migrations de la base de données :
php artisan migrate
  1. Compilez les fichiers React JS :
npm run build

L'application est maintenant accessible à l'adresse suivante : http://localhost.

Licence

LiguaBridge est un logiciel open source sous licence MIT. Voir le fichier LICENSE pour plus de détails.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •  

Languages