Учидеск — цифровой кабинет для репетитора и его учеников
Домашние задания с проверкой, расписание, чат в реальном времени и уведомления — всё в одном месте. Без потерянных файлов в мессенджерах и путаницы «где мы это обсуждали».
Зачем это нужно
Идея пришла из наблюдения за живой работой репетитора. Часть учеников общается в ВК, часть в Telegram, часть по SMS. Задания теряются в переписках, фотографии решений расползаются по чатам, расписание записано в блокноте. Отменил урок один раз — забыл поправить в календаре. Это ежедневная головная боль.
Учидеск собирает всё общение и учебные материалы одного репетитора и его учеников в одном месте. Никаких мессенджеров-заместителей — просто личный кабинет, где всё видно и ничего не теряется.
Принципы работы
- Приватность прежде всего. Мы не продаём данные, не показываем рекламу и не передаём информацию третьим лицам сверх того, что нужно для работы сервиса.
- Прозрачность. Все данные, которые мы храним, описаны в Политике конфиденциальности. Все условия использования — в Пользовательском соглашении.
- Никаких платежей в приложении. Мы не принимаем оплату за уроки внутри Учидеска. Ученик и репетитор договариваются об оплате напрямую любым удобным способом.
- Соответствие 152-ФЗ. Персональные данные обрабатываются в соответствии с российским законодательством о персональных данных.
- Ученикам не нужна регистрация. Учётную запись ученика создаёт его репетитор. Публичной регистрации учеников на сайте нет — фишинговая поверхность равна нулю.
Кто делает
Проект делает один разработчик (я — Иван) как personal-проект, вне рабочего времени. Продукт бесплатный, серверы и домен оплачиваются из собственного кармана. Никаких внешних инвесторов, никакого дата-майнинга.
Связаться со мной можно на почту support@uchidesk.ru, через форму обратной связи или в Telegram-канале @uchidesk (там же — новости и обновления проекта). Отвечаю обычно в течение суток.
Технически (для любопытных)
Учидеск построен на современном веб-стеке:
- Frontend: Next.js 16 (App Router), React 19, TypeScript, Tailwind CSS
- Backend: Next.js Server Actions, Prisma ORM, PostgreSQL 16
- Real-time чат: Server-Sent Events поверх PostgreSQL LISTEN/NOTIFY
- Push-уведомления: Web Push (VAPID), собственный service worker
- PWA: устанавливается на телефон как нативное приложение
- Хостинг: Selectel LLC (Санкт-Петербург), TLS от Let's Encrypt
- Email: Resend с верификацией домена (SPF + DKIM + DMARC)
- Файлы: S3-совместимое объектное хранилище
Хотите попробовать?
Если вы репетитор — заводите кабинет и приглашайте учеников за минуту. Если вы ученик — данные для входа даёт ваш преподаватель.