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.
- 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.
- 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.
Before launching the application, you'll need:
- .NET Framework
- Visual Studio (2019 or newer recommended)
- IIS Express (included with Visual Studio)
- Clone the repository to your local machine:
git clone https://github.com/anjali-vaish/LiveTexting.git
- Open the
LiveTexting.sln
solution file in Visual Studio. - Build the solution to restore all necessary NuGet packages.
- Run the application via IIS Express in Visual Studio by pressing
F5
.
- 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.
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.
Contributions are invaluable to the growth of an open-source community. To contribute:
- Fork the Project.
- Create your Feature Branch (
git checkout -b feature/InnovativeFeature
). - Commit your Changes (
git commit -m 'Introduce some InnovativeFeature'
). - Push to the Branch (
git push origin feature/InnovativeFeature
). - Open a Pull Request.
The project is distributed under the MIT License. See the LICENSE file for more details.
Anjali Vaish – @anjalivaishh
Project Link: https://github.com/anjali-vaish/LiveTexting