Простое RESTful API для управления личными финансами, написанное на ASP.NET Core.
- Управление категориями - Полный CRUD для категорий доходов/расходов
- Управление транзакциями - Создание, чтение, обновление и удаление финансовых операций
- Валидация данных - Проверка входных данных и обработка ошибок
- RESTful архитектура - Соответствие стандартам REST API
- ASP.NET Core 9.0 - Веб-фреймворк
- Entity Framework Core 9.0 - ORM для работы с базой данных
- PostgreSQL - Реляционная база данных
- Npgsql - PostgreSQL провайдер для EF Core
- xUnit - Фреймворк для unit-тестирования
- Moq - Mocking библиотека для тестов
- GitHub Actions - CI пайплайн
GET /api/categories- Получить все категорииGET /api/categories/{id}- Получить категорию по IDPOST /api/categories- Создать новую категориюPUT /api/categories- Обновить категориюDELETE /api/categories/{id}- Удалить категорию
GET /api/transactions- Получить все транзакцииGET /api/transactions/{id}- Получить транзакцию по IDPOST /api/transactions- Создать новую транзакциюPUT /api/transactions- Обновить транзакциюDELETE /api/transactions/{id}- Удалить транзакцию