Skip to content

Ce projet vise à créer une plateforme de communication qui combine une messagerie sécurisée chiffrée et un réseau social intégré

Notifications You must be signed in to change notification settings

flthibaud/chatinc

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 

Repository files navigation

ChatInc

Présentation

Ce projet vise à développer une plateforme de communication en français similaire à WeChat ou X (Twitter), mais avec des caractéristiques spécifiques pour améliorer la confidentialité et la commodité des utilisateurs. En plus de la messagerie chiffrée de bout en bout, le projet intégrera un réseau social similaire à Twitter au sein de l'application, permettant aux utilisateurs de partager des informations et des mises à jour avec leurs contacts de manière plus pratique.

La plateforme est actuellement en développement, et de nouvelles fonctionnalités seront ajoutées progressivement.

Features

  • messagerie instantanée
    • envoie de message texte
    • liste de contacts
    • envoie de fichier
    • envoie de message vocal
    • appel audio et vidéo
    • message chiffré de bout en bout
  • social media
  • incoming ...

Technologie

Le backend de l'application est construit avec AdonisJS, un framework Node.js complet qui offre une architecture stable et cohérente pour construire des applications serveur.

Le frontend est construit avec NextJS, une infrastructure de production pour React, qui offre des performances optimales, un routage dynamique et une optimisation automatique.

Configuration de l'environnement de développement

Prérequis :

  • Node.js
  • yarn

Étapes de configuration :

  1. Clonez le dépôt à l'aide de git clone https://github.com/flthibaud/chatinc.
  2. Accédez au dossier du projet avec cd chatinc.
  3. Installez les dépendances du backend avec cd server et yarn.
  4. Installez les dépendances du frontend avec cd ../client et yarn.
  5. Lancez le serveur backend avec cd ../server et yarn dev (ou toute autre commande pour lancer le serveur).
  6. Lancez le serveur frontend avec cd ../client et yarn dev.

Note : Ces commandes peuvent varier en fonction de la façon dont votre projet est configuré.

Contributions

Nous accueillons les contributions de tous les développeurs. Si vous souhaitez contribuer à ce projet, veuillez créer une issue ou une PR.

Contact

Si vous avez des questions ou des suggestions, n'hésitez pas à me contacter.

Licence

About

Ce projet vise à créer une plateforme de communication qui combine une messagerie sécurisée chiffrée et un réseau social intégré

Topics

Resources

Stars

Watchers

Forks