Livetexting: aplicación de mensajería interactiva
Descripción general ?
Livetexting es una plataforma de mensajería interactiva desarrollada con ASP.NET y SignalR, lo que permite una comunicación perfecta entre los usuarios en tiempo real. Elimina la necesidad de actualizar la página, mostrando el potencial de las interacciones web en vivo de manera directa.
Tecnologías utilizadas
- ASP.NET con SignalR : maneja las comunicaciones web en vivo.
- JQuery : administra las interacciones DOM y el manejo de eventos.
- HTML/CSS : proporciona estructura y estética a la interfaz web.
- Visual Studio : utilizado como el entorno de desarrollo integrado principal (IDE).
- IIS Express : Apoya el desarrollo y las pruebas locales.
Características clave
- Mensajes instantáneos : intercambiar mensajes instantáneamente con compañeros.
- Interfaz de usuario optimizada : proporciona una interfaz simple e intuitiva para realizar conversaciones.
- Configuración rápida y fácil : diseñado para estar en funcionamiento con una configuración mínima requerida.
¿Prerrequisitos?
Antes de lanzar la aplicación, necesitará:
- Marco .net
- Visual Studio (recomendado 2019 o más nuevo)
- IIS Express (incluido con Visual Studio)
¿Configuración e instalación?
- Clonar el repositorio de su máquina local:
git clone https://github.com/anjali-vaish/LiveTexting.git
- Abra el archivo de solución
LiveTexting.sln en Visual Studio. - Cree la solución para restaurar todos los paquetes Nuget necesarios.
- Ejecute la aplicación a través de IIS Express en Visual Studio presionando
F5 .
Uso
- Acceda a la aplicación a través de su navegador web.
- Ingrese su nombre en el campo de texto especificado.
- Escriba su mensaje en el cuadro "Su mensaje".
- Haga clic en el botón Enviar o presione Entrar para transmitir su mensaje de inmediato.
Despliegue
Para implementar esta aplicación en un servidor en vivo:
- Asegúrese de que el servidor admita ASP.NET y esté configurado para SignalR.
- Publique la aplicación al servidor usando Visual Studio.
- Asegúrese de que el servidor pueda manejar las conexiones de socket web esenciales para SignalR.
Contribuyendo?
Las contribuciones son invaluables para el crecimiento de una comunidad de código abierto. Para contribuir:
- Bifurca el proyecto.
- Cree su rama de características (
git checkout -b feature/InnovativeFeature ). - Comprometer sus cambios (
git commit -m 'Introduce some InnovativeFeature' ). - Empuje a la rama (
git push origin feature/InnovativeFeature ). - Abra una solicitud de extracción.
Licencia
El proyecto se distribuye bajo la licencia MIT. Consulte el archivo de licencia para obtener más detalles.
Contacto ?
Anjali Vaish - @anjalivaishh
Enlace del proyecto : https://github.com/anjali-vaish/livetexting