Ну что ж, первая версия проекта закончена
6 эпиков, 37 историй, пару десятков часов свободного вечернего времени. Можно было сделать быстрее, но пару недель назад на работе попалась интересная задача, которая забрала и время, и энергию. Изучал MCP (Model Context Protocol) и реализовал его для своего модуля.
Но всё же техническая часть проекта закончена.
Что сейчас умеет приложение:
Заходишь в приложение, изучаешь теорию по вакансиям, языкам и фреймворкам. Всё связано между собой: карточка Frontend Developer ведёт к JavaScript, JavaScript ведёт к React и так далее. Граф знаний, а не набор разрозненных статей.
Для закрепления можно проходить тесты. 8 типов упражнений: выбор ответа, drag-and-drop, флэш-карточки, тест на время и другие. После теста показывается разбор ошибок и предложения по теории для изучения на их основе.
Если авторизуешься через Telegram, прогресс сохраняется, видишь что уже прошёл, а что нет.
Ну и за кулисами — панель администратора. Создавать карточки, писать тесты, настраивать связи между сущностями, импортировать контент пачкой через JSON. В общем всё чтобы не лезть руками в базу каждый раз 😄
Что дальше:
• Продумать контентную стратегию: какие вакансии, какие стеки, нарисовать схему связей и начать наполнять. • Мелкие UX-доработки: фильтры и прочие мелочи, которые заметил по ходу. • Найти хостинг, купить домен, залить на сервер и можно звать первых пользователей.
Скоро покажу скриншоты или видосик приложения 👨💻