Frontend-разработчик в лига цифровой экономики · 27.06
🎸 NinjaTracker — скрытый мастер твоих музыкальных тренирово
Хочу поделиться одним из своих недавних pet-проектов — NinjaTracker: сервисом-трекером музыкальных тренировок, который я создал как музыкант и фронтенд-разработчик. Мне давно хотелось объединить профессию с хобби (всем любителям metalcore рекомендую послушать наш сайд-проект Arushi Warma), и я решил разработать веб-приложение, которое поможет другим музыкантам отслеживать прогресс и заниматься с удовольствием, а не по принуждению. Проект вырос из простой идеи в полноценное приложение, над которым я ежедневно работал более месяца, осваивая новые технологии и улучшая свои навыки. 💡 Что делает NinjaTracker: Трекер музыкальных тренировок с авторизацией, статистикой и возможностью вести записи в виде таблицы или карточек. Гибкая система тренировок — выбор инструмента, уровня сложности, типа занятия, добавление заметок и продолжительности. Встроенный метроном — можно использовать прямо в процессе записи. Таймер реального времени — запуск, пауза, сброс и ручной ввод — всё для удобства отслеживания сессии. 🛠️ Технологии и стек: Frontend: Vite + React 19 + TypeScript UI: Tailwind CSS + компоненты из ShadCN UI Backend: Node.js + Express (переписывался 3 раза с упором на безопасность) База данных: PostgreSQL + Prisma ORM Безопасность: JWT, httpOnly cookies, CSRF (через csurf), защита от DDoS и фрода Деплой: Vercel (frontend) + Render (backend) 📍Демо: ninjatracker.vercel.app Проект ещё развивается, и я буду рад обратной связи! Если идея найдет отклик, планирую перенести его на более стабильный хостинг и добавить новые функции
еще контент автора
еще контент автора
Frontend-разработчик в лига цифровой экономики · 27.06
войдите, чтобы увидеть
и подписаться на интересных профи