Aurora Team
13 subscribers
23 photos
1 video
11 files
3 links
Вітаю всіх відвідувачів мого телеграм каналу. Даний канал присвячений розробці моїх особистих проектів з різним функціоналом, але з одною загальною метою - спростити деякі аспекти життя активних користувачів інтернету
Download Telegram
🙂
1🌭1
Завтра інтеграція
1🌭1
Я не стерпів
1🌭1
Воно працює
1🌭1
Масштабний рефакторинг
2
2
завтра деплой кста
2
2
і отак
2
чекайте кста лого
2
Aurora Team
завтра деплой кста
тому буду чекати завтра вночі ваші навички
2
обіцяю не дропать базу
2
mega ultra very big
1
Ось що вже зараз може сайт
Інтелектуальне створення
Генератор Роадмапів: Користувач вводить тему (наприклад, "Data Science"), а Google Gemini 2.0 Flash створює структуру навичок, визначає складність і розставляє залежності.
Автоматичний пошук контенту: Система сама йде на YouTube, шукає найкращі туторіали та прикріплює їх до кожної навички.
Категоризація: AI автоматично групує створені навички в окремі папки.

Управління Знаннями
Граф Залежностей: Можна вказати, що "Django" залежить від "Python". Якщо база не вивчена — наступна навичка заблокована .
Візуалізація: Інтерактивна карта (Mermaid.js) показує шлях: Звідки прийшов -> Де я зараз -> Куди йти далі.
CRUD: Повне управління (Створення, Редагування, Видалення окремих карток та цілих категорій).
Markdown: Підтримка форматування тексту та коду в описі.

Гейміфікація та Прогрес
Система XP: Бали нараховуються залежно від складності (Novice = 10xp ... Expert = 40xp).
Ранги: Автоматичне підвищення звання: Новачок → Студент → ... → Легенда.
Таблиця Лідерів (Leaderboard): Рейтинг користувачів (з можливістю приховати себе в налаштуваннях).
Статуси: "В черзі", "В процесі", "Вивчено" (з візуальною індикацією кольором).

Профіль та Соціум
Кастомізація: Аватар (з авто-генерацією літери, якщо фото немає), Біо, Соцмережі.
Налаштування: Перемикач "Приватність" та "Темна тема".
Зворотний зв'язок: Форма для відправки багів/ідей адміністратору.
3
Aurora Team
завтра деплой кста
Не буде поки деплою, надумав нових кілер фіч
😢2
Зараз думаю над соціальною системою, можливість ділитися навичками , робити їх приватними або публічними
2
Нові функції
1. Публічні профілі та шеринг роадмапів
Дати можливість ділитись своїм планом навчання по посиланню. Кнопка "Поділитись" → генерує aurora.app/u/username або aurora.app/roadmap/uuid. Кожен може переглянути без реєстрації. Клієнт: "покажи своїм друзям що вивчаєш".

2. Колаборативні роадмапи (Team workspace)
Конкурент-killer: команди (bootcamp, компанія, університет) можуть спільно редагувати план навчання. Один creator — багато viewers з індивідуальним прогресом. Монетизація: преміум-план для команд.

3. Нотатки та ресурси до навичок
Прямо під описом навички — блок "Мої нотатки" (Markdown, auto-save через AJAX) та список посилань/книг. Людина веде knowledge base всередині платформи — retention зростає.

4. Щоденна серія (Streak) + Push-нагадування
Лічильник: "🔥 7 днів поспіль". При оновленні статусу навички — оновлюється streak. Email-нагадування через django-q або Celery якщо юзер 3 дні не логінився. Психологічний hook для повернення.

5. Шаблони роадмапів (Marketplace)
Спільнота або адміністратор публікує готові роадмапи ("Full-Stack 2024", "ML Engineer", "UX Designer"). Юзер натискає "Встановити" — вся структура клонується у його акаунт. Початкова точка для нових користувачів — конверсія реєстрації зростає.

6. Відстеження часу навчання
До кожної навички — таймер (Start/Pause/Stop). Статистика: скільки годин/тижень витрачено. Радіальна діаграма часу по категоріях. Видимо у профілі — доказ для резюме.

7. Сертифікати завершення
Готовий PNG/PDF сертифікат з іменем, темою та датою — автоматично після завершення всіх навичок категорії. WeasyPrint або SVG → PDF. Шерить у LinkedIn одним кліком.
8. Database query оптимізація
skill_list виконує N+1 — для кожної навички робиться запит dependency. Треба prefetch_related правильно або select_related. Використати Django Debug Toolbar щоб порахувати кількість запитів.

9. Кешування рейтингу та XP
Leaderboard рахується при кожному запиті з важкими анотаціями. Кешувати через django.core.cache на 5 хвилин.

10. Lazy-loading для графів
Завантажувати SVG-граф лише коли елемент входить у viewport (IntersectionObserver). Сторінка завантажується миттєво, граф малюється при прокрутці.

11. Мobile-first верстка
Sidebar зараз fixed і ламає мобільний вигляд. Додати hamburger-меню → canvas/offcanvas sidebar на мобільних пристроях. 60%+ трафіку — мобайл.
12. Onboarding wizard для нових юзерів
Після реєстрації — 3-крокова форма: "Що хочеш вивчити? Яке твоє поточне рівне? Скільки часу на тиждень?" → AI відразу пропонує перший план. Конверсія реєстрація→активний юзер.

13. Анімований дашборд зі статистикою
Замість порожнього dashboard — count-up анімація цифр XP/навичок при завантаженні, spark-line прогресу за тиждень, "Відривок від цілі: X навичок" та next suggested skill.

14. Покращений skill_detail
Вкладки: 📄 Опис | 🔗 Ресурси | 📝 Нотатки | 💬 Обговорення замість одного скролу. Breadcrumb навігація. Кнопки дій — floating action bar унизу замість sidebar.

15. Пошук з повнотекстовим індексом
PostgreSQL SearchVector + SearchRank для повнотекстового пошуку по назвах та описах навичок. Instant-search через HTMX або fetch без перезавантаження сторінки.