This repository contains the backend code for a real-time Todo web application. It is built using ASP.NET Core and utilizes SignalR for real-time collaborative functionality.
- Hosted API
- Documentation
- Angular frontend example (another repo)
- React frontend example (another repo)
- ASP.net core 7.0
- Clone this repo:
git clone https://github.com/ponatosik/Realtime-ToDo-Web-API.git
- Open it:
cd .\Realtime-ToDo-Web-API\
- Restore dependencies:
dotnet restore
- Provide your connection string, or use in-memory database. Uncomment
options.UseInMemoryDatabase("TodoListInMemoryDatabase")
in Program.cs file - Run this project:
dotnet run --project .\Realtime-ToDo-Web-API\Realtime-ToDo-Web-API.csproj
- Open hosted project on localhost (see console output)
- EntityFrameworkCore
- SigalR
- Swagger UI (Swashbuckle )
- Docfx