Files
Team-status-board/README.md

1.7 KiB
Raw Blame History

Team Status Board

Панель управления статусами команды.

Стек

  • Бэкенд: Python, FastAPI, SQLAlchemy, SQLite
  • Фронтенд: React, Vite
  • API: REST

Быстрый старт

git clone <repository-url>
cd "Team status board"
./start.sh

Приложение будет доступно:

API Endpoints

Метод Endpoint Описание
GET /api/employees Получить всех сотрудников
POST /api/employees Добавить сотрудника
PUT /api/employees/{id}/status Обновить статус
DELETE /api/employees/{id} Удалить сотрудника

Структура проекта

.
├── backend/
│   ├── main.py          # FastAPI приложение
│   ├── requirements.txt # Python зависимости
│   └── team_status.db   # SQLite база данных (создается автоматически)
├── frontend/
│   ├── src/
│   │   ├── App.jsx      # Основной компонент React
│   │   ├── App.css      # Стили
│   │   ├── main.jsx     # Точка входа
│   │   └── index.css    # Глобальные стили
│   ├── index.html
│   ├── package.json
│   └── vite.config.js
├── .gitignore
├── start.sh             # Скрипт автозапуска
└── README.md

Статусы

  • Online
  • На встрече
  • Offline
  • В отпуске
  • Болеет