/LiveTexting

LiveTexting is an interactive messaging platform powered by ASP.NET and SignalR, enabling seamless, real-time communications through a straightforward user interface.

Primary LanguageJavaScriptMIT LicenseMIT

LiveTexting: Interactive Messaging Application 🚀

Overview 📄

LiveTexting is an interactive messaging platform developed with ASP.NET and SignalR, enabling seamless communication between users in real-time. It eliminates the need for page refreshes, showcasing the potential of live web interactions in a straightforward manner.

Technologies Used 🛠️

  • ASP.NET with SignalR: Handles live web communications.
  • jQuery: Manages DOM interactions and event handling.
  • HTML/CSS: Provides structure and aesthetics to the web interface.
  • Visual Studio: Used as the primary integrated development environment (IDE).
  • IIS Express: Supports local development and testing.

Key Features ✨

  • Instant Messaging: Exchange messages instantly with peers.
  • Streamlined User Interface: Provides a simple and intuitive interface for engaging in conversations.
  • Quick and Easy Configuration: Designed to be up and running with minimal setup required.

Prerequisites 📋

Before launching the application, you'll need:

  • .NET Framework
  • Visual Studio (2019 or newer recommended)
  • IIS Express (included with Visual Studio)

Setup and Installation 🔧

  1. Clone the repository to your local machine:
    git clone https://github.com/anjali-vaish/LiveTexting.git
  2. Open the LiveTexting.sln solution file in Visual Studio.
  3. Build the solution to restore all necessary NuGet packages.
  4. Run the application via IIS Express in Visual Studio by pressing F5.

Usage 💡

  • Access the application through your web browser.
  • Enter your name in the specified text field.
  • Type your message into the "Your Message" box.
  • Click the Send button or press enter to transmit your message immediately.

Deployment 🌐

For deploying this application on a live server:

  • Ensure the server supports ASP.NET and is configured for SignalR.
  • Publish the application to the server using Visual Studio.
  • Make sure the server can handle web socket connections essential for SignalR.

Contributing 🤝

Contributions are invaluable to the growth of an open-source community. To contribute:

  1. Fork the Project.
  2. Create your Feature Branch (git checkout -b feature/InnovativeFeature).
  3. Commit your Changes (git commit -m 'Introduce some InnovativeFeature').
  4. Push to the Branch (git push origin feature/InnovativeFeature).
  5. Open a Pull Request.

License 📜

The project is distributed under the MIT License. See the LICENSE file for more details.

Contact 📧

Anjali Vaish@anjalivaishh

Project Link: https://github.com/anjali-vaish/LiveTexting