Real-Time Chat System Build

Job ID: 39897084

Budget: ₹12,500 – ₹37,500 INR

I need a working MVP-level chat module that plugs directly into my current web application.

Core requirements
• One-to-one chat, group chat and real-time notifications delivered through SignalR (or an equivalent WebSocket solution).
• Front-end written in the latest Angular so it can be dropped into an existing Angular workspace.
• Back-end in .NET 8+ Web API with clean, well-named endpoints and dependency injection.
• Microsoft SQL Server schema for messages, conversations, and user-conversation mapping.
• The chat must respect the authentication already used in the parent site (users will be signed in with our existing credentials; simply read the user context and authorise the SignalR connection).

Deliverables
1. Angular components, services, and minimal styling that demonstrate:
‑ starting a private chat, creating a group, real-time message stream, unread counters.
2. C# Web API project with SignalR hub and basic CRUD endpoints.
3. SQL scripts or Entity Framework migrations to create the tables.
4. A concise setup guide so my team can run the solution locally and push it to staging.

Scope notes
The budget is best suited to a solid “first release” rather than every possible feature. File uploads, voice/video calls, advanced search, and granular roles can remain extensible placeholders so we can add them in future sprints.

If you have previously shipped a SignalR-based chat or similar, please mention it and provide a link or repo. Clean code, clear docs, and timely hand-off are more important to me than pixel-perfect UI.