feat: založení základní stránky příjem/výdej + import a statistiky

This commit is contained in:
Ondřej Anděl
2026-09-07 14:58:49 +02:00
commit a5711f3e1e
98 changed files with 15505 additions and 0 deletions
+75
View File
@@ -0,0 +1,75 @@
openapi: 3.0.4
info:
title: Food Tracer API
version: 1.0.0
servers:
- url: /api
paths:
# Obecné (/api)
/login:
$ref: "./paths/login.yml"
/config:
$ref: "./paths/config/config.yml"
# Jídla (/api/meals)
/meals/day:
$ref: "./paths/meals/day.yml"
/meals/range:
$ref: "./paths/meals/range.yml"
/meals/add:
$ref: "./paths/meals/add.yml"
/meals/update:
$ref: "./paths/meals/update.yml"
/meals/delete:
$ref: "./paths/meals/delete.yml"
# Statistiky (/api/stats)
/stats/summary:
$ref: "./paths/stats/summary.yml"
# Přehled dne (/api/day)
/day:
$ref: "./paths/day/overview.yml"
# Pohyb (/api/activities)
/activities/add:
$ref: "./paths/activities/add.yml"
/activities/update:
$ref: "./paths/activities/update.yml"
/activities/delete:
$ref: "./paths/activities/delete.yml"
# Šablony tréninků (/api/workouts)
/workouts:
$ref: "./paths/workouts/list.yml"
/workouts/save:
$ref: "./paths/workouts/save.yml"
/workouts/delete:
$ref: "./paths/workouts/delete.yml"
/workouts/apply:
$ref: "./paths/workouts/apply.yml"
# Kalorie (/api/calories)
/calories/search:
$ref: "./paths/calories/search.yml"
# Nastavení (/api/settings)
/settings:
$ref: "./paths/settings/settings.yml"
/settings/basal:
$ref: "./paths/settings/basal.yml"
# Importy (/api/import)
/import/luncher:
$ref: "./paths/import/luncher.yml"
components:
schemas:
$ref: "./schemas/_index.yml"
securitySchemes:
bearerAuth:
type: http
scheme: bearer
bearerFormat: JWT
security:
- bearerAuth: []