image image image
Homescheduler — приватное веб-приложение для управления семейными задачами и бытовыми процессами, разработанное для реального использования. Приложение интегрировано в Telegram Mini App, что позволяет работать с задачами прямо внутри Telegram без отдельной установки. Ключевые возможности - Управление семейными задачами (создание, редактирование, статусы выполнения) - Разграничение логики клиента и сервера (SPA + API) - Интеграция с Telegram Mini App (авторизация и запуск внутри Telegram) - Поддержка многопользовательского сценария для членов семьи - Роли пользователей (Администратор и Участник) - Сортировка задач - Добавление сервиса оповещений о действиях участников / просроченных задачах Архитектура и технические решения: Frontend: React JS - SPA-архитектура - Маршрутизация - Context API - Auth Provider - Protected Routes - Адаптация интерфейса под WebView Telegram Backend: FastAPI - REST API - Валидация данных и строгая типизация - Разделение на слои (Services, Repositories) - Добавление пользователей в хранилище - CRUD Операции с задачами
https://github.com/STAP16/Homescheduler