TaskFlow API — REST API на C# / ASP.NET Core для управления проектами и задачами.
API поддерживает регистрацию и вход пользователей, JWT-аутентификацию, работу с проектами и задачами и ограничение доступа к данным по владельцу.
Что реализовано:
- регистрация и авторизация пользователей;
- JWT authentication;
- CRUD для проектов;
- CRUD для задач;
- привязка задач к проектам;
- owner-scoped доступ к пользовательским данным;
- Entity Framework Core + SQLite;
- Swagger / OpenAPI;
- единообразные API-ошибки / Problem Details;
- unit и integration tests;
- примеры HTTP-запросов для основных сценариев.
Технологии: C#, .NET 8, ASP.NET Core, Entity Framework Core, SQLite, JWT, Swagger / OpenAPI, xUnit, Git.
Готовая версия Windows x64:
https://github.com/ITaEE/taskflow-api/releases/tag/v1.0.0
https://github.com/ITaEE/taskflow-api