Приложение заметок с фронтендом, бекендом и базой данных.
graph LR
A[Frontend HTML/JS] -- HTTP --> B[Backend FastAPI]
B -- asyncpg --> C[(PostgreSQL)]
См. INSTRUCTIONS.md
- GET
/api/health— статус бекенда и БД - GET
/api/notes— список заметок - POST
/api/notes— создать заметку
├── student/ # код приложения (исходники студента)
│ ├── backend/
│ │ ├── app/
│ │ │ ├── main.py # FastAPI, точки входа
│ │ │ ├── database.py # asyncpg, подключение и инициализация БД
│ │ │ └── models.py # Pydantic-схемы
│ │ └── requirements.txt
│ └── frontend/
│ ├── index.html
│ ├── style.css
│ ├── app.js
│ └── serve.py # dev-сервер с проксированием /api/
├── INSTRUCTIONS.md
└── README.md