← ко всем постам
TeachTrack · 3 мин ru

🎯 TeachTrack — день 1/30

День 1/30

🎯 TeachTrack — день 1/30

Вчера обозначил боль. Сегодня — подробно о продукте.

Что строим: Веб-приложение + Telegram-бот для частных репетиторов. Открыл — и всё перед глазами: расписание, ученики, деньги, коммуникация.

Что будет уметь:

📅 Расписание — недельный календарь с уроками. Одиночные и повторяющиеся (каждую неделю, раз в две, раз в месяц). Отмена, перенос, удаление — в пару кликов.

👨‍🎓 Ученики — карточка на каждого: предмет, оплата (пакет или поурочно), Telegram. Поиск, фильтры.

📊 Аналитика — сколько заработал за месяц, сколько уроков проведено, по каким предметам, кто пропускает.

🛩 Telegram-бот — автоматические напоминания ученикам перед уроком. Рассылки группам. Ученик может написать боту и посмотреть своё расписание.

📢 Рассылки — написал сообщение, выбрал группу учеников, отправил через бота. С отчётом о доставке.

Стек: • Frontend: React + TypeScript + Tailwind • Backend: NestJS + PostgreSQL • Бот: Telegram Bot API • Девопс: Docker + GitLab CI. Также думаю всё это будет крутится на РФ серверах в kubernetes. Чтобы потом если какую-нибудь ЮКассу подключать соберемся для платных фич, мы сразу были готовы и РКН не делал мозги.

На этот раз, проект будет приватным, не в публичном репозитории. Почему? Чтобы не показывать лишний раз возможные бекдоры которые могут подсветится если делать бекенд репозиторий публичным.

Хочу вести его в гитлаб, а не гитхабе из-за этого. В гитлабе мне нравится CI/CD сильно больше.

План на 30 дней (4 вертикальных слайса): • Неделя 1 — авторизация + расписание работает end-to-end • Неделя 2 — ученики + Telegram-бот с напоминаниями • Неделя 3 — аналитика + рассылки + мобильная адаптация • Неделя 4 — лендинг + деплой + полировка + тест на реальном репетиторе

Важно: всё бесплатно, без лимитов. Монетизация будет позже, через продвинутые фичи — автобиллинг, домашние задания, AI-фичи. Базовый инструмент — навсегда бесплатный.

Завтра начинаю кодить, сегодня продумываю дизайн с Figma Make. Первое — связать фронт с бекендом и сделать рабочую авторизацию.

Прикладываю сырой и очень предварительный дизайн. То, что у меня есть в голове и то, что мы когда-то рисовали с друзьями (видоизменено).

Дизайн в последствии и UX/UI будет продуман и изменен.

👒 Как вам идея?

Если думать с точки зрения продукта, приложения, это вообще может быть полезно рядовому частному преподавателю?

— #PoW TeachTrack — день_1/30_