A modern real-time communication platform built with SignalR, featuring everything from instant messaging to interactive multiplayer experiences.
Real-time user presence monitoring with instant connection state updates.
Advanced communication suite featuring:
- Global broadcast messaging
- Direct messaging via email
- Instant delivery and read receipts
Dynamic group management system:
- Fluid group transitions between houses
- Real-time member presence updates
- Exclusive group communications
Multiplayer racing experience:
- Character selection system
- Live competitive gameplay
- Real-time position tracking
Modern notification system:
- Instant push notifications
- Streamlined dropdown interface
- Live notification counter
Built with industry-standard technologies:
- ASP.NET Core
- SignalR
- JavaScript & HTML
- Bootstrap
- Entity Framework Core
git clone https://github.com/Mo7ammedd/SignalR.git
cd signalr-projects
Required:
- .NET SDK (latest)
- SQL Server/SQLite
Update appsettings.json
:
{
"ConnectionStrings": {
"DefaultConnection": "Server=localhost;Database=SignalR_Projects;Trusted_Connection=True;MultipleActiveResultSets=true"
}
}
dotnet ef database update
dotnet run
UserCountHub
manages real-time user presence and connection states.
ChatHub
handles message routing and delivery with support for public and private communications.
HouseGroupHub
provides real-time group membership and messaging capabilities.
HallowsRaceHub
coordinates multiplayer racing events with live position updates.
NotificationHub
manages real-time alerts and message delivery tracking.
Join our development:
- Fork repository
- Branch (
git checkout -b feature/YourFeature
) - Commit (
git commit -m 'Add: feature description'
) - Push (
git push origin feature/YourFeature
) - Create Pull Request
MIT Licensed. See LICENSE for full details.