LiveTexting: интерактивное приложение для обмена сообщениями
Обзор?
LiveTexting-это интерактивная платформа для обмена сообщениями, разработанная с ASP.NET и SignalR, обеспечивая бесшовную связь между пользователями в режиме реального времени. Это устраняет необходимость обновления страницы, демонстрируя потенциал живого веб -взаимодействия прямо.
Технологии используются
- Asp.net с Signalr : обрабатывает живую веб -коммуникации.
- jQuery : управляет взаимодействиями DOM и обработкой событий.
- HTML/CSS : обеспечивает структуру и эстетику для веб -интерфейса.
- Visual Studio : используется в качестве основной интегрированной среды разработки (IDE).
- IIS Express : поддерживает местную разработку и тестирование.
Ключевые функции
- Мгновенный обмен сообщениями : обмениваться сообщениями мгновенно со сверстниками.
- Утопленный пользовательский интерфейс : предоставляет простой и интуитивно понятный интерфейс для участия в разговорах.
- Быстрая и простая конфигурация : разработан, чтобы быть запущенной и запущенной с минимальной настройкой.
Предварительные условия?
Перед запуском приложения вам понадобится:
- .Net Framework
- Visual Studio (2019 или более новая рекомендуется)
- IIS Express (входит в Visual Studio)
Настройка и установка?
- Клонировать репозиторий к местной машине:
git clone https://github.com/anjali-vaish/LiveTexting.git
- Откройте файл решения
LiveTexting.sln в Visual Studio. - Создайте решение для восстановления всех необходимых пакетов Nuget.
- Запустите приложение через IIS Express в Visual Studio, нажав
F5 .
Использование
- Доступ к приложению через свой веб -браузер.
- Введите свое имя в указанное текстовое поле.
- Введите свое сообщение в поле «Ваше сообщение».
- Нажмите кнопку «Отправить» или нажмите Enter, чтобы немедленно передавать ваше сообщение.
Развертывание
Для развертывания этого приложения на живом сервере:
- Убедитесь, что сервер поддерживает ASP.NET и настроен для SignalR.
- Опубликуйте приложение на сервере с помощью Visual Studio.
- Убедитесь, что сервер может обрабатывать соединения веб -сокетов, необходимые для сигнала.
Внести свой вклад?
Вклады неоценимы в рост сообщества с открытым исходным кодом. Внести свой вклад:
- Форк проект.
- Создайте филиал своей функции (
git checkout -b feature/InnovativeFeature ). - Сделайте свои изменения (
git commit -m 'Introduce some InnovativeFeature' ). - Толк до ветви (
git push origin feature/InnovativeFeature ). - Откройте запрос на тягу.
Лицензия
Проект распределен по лицензии MIT. Смотрите файл лицензии для получения более подробной информации.
Контакт ?
Анджали Вайш - @anjalivaishh
Ссылка на проект : https://github.com/anjali-vaish/livetexting