Livetexting: application de messagerie interactive
Aperçu ?
LiveTexting est une plate-forme de messagerie interactive développée avec ASP.NET et SignalR, permettant une communication transparente entre les utilisateurs en temps réel. Il élimine le besoin de rafraîchissements de page, présentant le potentiel des interactions Web en direct de manière simple.
Technologies utilisées
- ASP.NET avec Signalr : gère les communications Web en direct.
- JQuery : gère les interactions DOM et la manipulation des événements.
- HTML / CSS : fournit une structure et une esthétique à l'interface Web.
- Visual Studio : utilisé comme principal environnement de développement intégré (IDE).
- IIS Express : prend en charge le développement et les tests locaux.
Caractéristiques clés
- Messagerie instantanée : échangez des messages instantanément avec des pairs.
- Interface utilisateur rationalisée : fournit une interface simple et intuitive pour engager des conversations.
- Configuration rapide et facile : conçue pour être opérationnelle avec une configuration minimale requise.
Prérequis?
Avant de lancer l'application, vous aurez besoin:
- .NET Framework
- Visual Studio (2019 ou plus récent recommandé)
- IIS Express (inclus avec Visual Studio)
Configuration et installation?
- Clone le référentiel de votre machine locale:
git clone https://github.com/anjali-vaish/LiveTexting.git
- Ouvrez le fichier de solution
LiveTexting.sln dans Visual Studio. - Créez la solution pour restaurer tous les packages NuGet nécessaires.
- Exécutez l'application via IIS Express dans Visual Studio en appuyant sur
F5 .
Usage
- Accédez à l'application via votre navigateur Web.
- Entrez votre nom dans le champ de texte spécifié.
- Tapez votre message dans la case "Votre message".
- Cliquez sur le bouton Envoyer ou appuyez sur Entrée pour transmettre votre message immédiatement.
Déploiement
Pour déployer cette application sur un serveur en direct:
- Assurez-vous que le serveur prend en charge ASP.NET et est configuré pour SignalR.
- Publiez l'application sur le serveur à l'aide de Visual Studio.
- Assurez-vous que le serveur peut gérer les connexions de socket Web essentielles pour SignalR.
Contribuant?
Les contributions sont inestimables à la croissance d'une communauté open source. Pour contribuer:
- Fourk le projet.
- Créez votre branche de fonctionnalités (
git checkout -b feature/InnovativeFeature ). - Commissez vos modifications (
git commit -m 'Introduce some InnovativeFeature' ). - Push to the Branch (
git push origin feature/InnovativeFeature ). - Ouvrez une demande de traction.
Licence
Le projet est distribué sous la licence du MIT. Voir le fichier de licence pour plus de détails.
Contact ?
Anjali Vaish - @anjalivaishh
Lien du projet : https://github.com/anjali-vaish/livetexting