О проекте

Учидеск — цифровой кабинет для репетитора и его учеников

Домашние задания с проверкой, расписание, чат в реальном времени и уведомления — всё в одном месте. Без потерянных файлов в мессенджерах и путаницы «где мы это обсуждали».

Зачем это нужно

Идея пришла из наблюдения за живой работой репетитора. Часть учеников общается в ВК, часть в 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-совместимое объектное хранилище

Хотите попробовать?

Если вы репетитор — заводите кабинет и приглашайте учеников за минуту. Если вы ученик — данные для входа даёт ваш преподаватель.

Вопросы, замечания, баги — support@uchidesk.ru