Мої Останні Роботи

Добірка проектів, що демонструють мій досвід у створенні сучасних веб-додатків.

Технологія
Тип сайту
Складність
Mono Pools — Композитні басейни під ключ в Україні
Дивитись проект

Mono Pools — Композитні басейни під ключ в Україні

Виробництво та встановлення композитних басейнів Mono Pools. Гарантія якості, швидкий монтаж, доставка по Україні. Створіть свій ідеальний відпочинок.

Next.js
TypeScript
ShadCN
+5
corporate
2025
JK Fitness Platform
Дивитись проект

JK Fitness Platform

Сучасний веб-додаток для персонального фітнес-тренера, що поєднує маркетингові інструменти з інтерактивними сервісами для користувачів. Проект демонструє експертність тренера та надає клієнтам зручні інструменти для роботи над своїм тілом. Основні можливості та функціонал: Інтерактивні сервіси (Health Tools): Smart Plate Constructor: Візуальний конструктор для створення збалансованого плану харчування. Розумні калькулятори: Комплекс інструментів для розрахунку індексу маси тіла (BMI), норми води та оптимального часу сну. Interactive Body Map: Візуальна карта м'язів для вибору зон тренування. Гейміфікація (Engagement): Outfit Switcher: Інтерактивний модуль підбору спортивного одягу. Wellness Features: Вбудовані дихальні вправи та квізи для визначення цілей. Динамічний контент: Анімовані секції "Міфи проти Реальності" та "День з життя". Бізнес-функціонал: Lead Generation: Система лід-магнітів з автоматичною генерацією PDF-звітів. Social Proof: Галереї результатів "До/Після" та відгуки клієнтів. Інтеграції: Форми зворотного зв'язку та запис на тренування. Технологічний стек: Core: Next.js 16 (App Router), React 19, TypeScript Styling: Tailwind CSS, Shadcn UI, Lucide Icons Animation: Framer Motion Features: React Hook Form, Zod, html2canvas, jsPDF

fitness
2025
Широко функціональна адмін панель для сайту Студії Завивки в Києві
Дивитись проект

Широко функціональна адмін панель для сайту Студії Завивки в Києві

Адмін-панель студії завивки у Києві — це повнофункціональний інструмент керування контентом сайту, створений для адміністраторів і модераторів. Вона надає повний доступ до редагування всіх сторінок і розділів сайту, включно з: заголовками, описами та текстовими блоками; цінами, послугами та спеціальними пропозиціями; фотографіями, банерами та медіаконтентом; інформацією про майстрів та їх профілі; контактними даними студії, графіком роботи й розташуванням; фільтрами, категоріями та структурою каталогу. Для забезпечення безпеки система містить журнал дій, який відстежує всі зміни, внесені адміністраторами та модераторами. Адмін-панель розроблена з акцентом на зручність, надійність і централізоване управління всім сайтом.

Next.js
TypeScript
Neon
+8
corporate
2025
Адмін панель інтернет магазину Amorelle Beauty
Дивитись проект

Адмін панель інтернет магазину Amorelle Beauty

Проєкт розроблений від архітектури до деплою - повністю мною, як єдиним розробником. Загальний обсяг коду — близько 45 000 рядків. 🔧 Основні технології: Next.js, TypeScript, Neon, Drizzle ORM, NextAuth, NextIntl, NextTheme, Redux Toolkit, RTK Query, React Hook Form, Zod, Shadcn UI, Vercel Blob. ⚙️ Що реалізовано: • повна типізація та валідація усіх форм, реквестів і респонсів; • авторизація через NextAuth із ролями та доступами; • інтеграція зовнішніх API, кешування, локалізація та темізація; • керування товарами, категоріями, замовленнями, коментарями; • система промокодів із гнучким налаштуванням і контролем; • аналітичні панелі з графіками та ключовими показниками; • повне управління магазином здійснюється з адмін-панелі; • міграції бази даних, глобальний та локальний стейт; • оптимізація Lighthouse: Performance – 96, Accessibility – 96, Best Practices – 100, SEO – 100. 📈 PageSpeed показує чудові результати — сторінка завантажується за 0.3–0.9 секунди, блокування мінімальне, а візуальна стабільність ідеальна (CLS = 0). 🤖 AI-підтримка Для одного розробника це був доволі об’ємний виклик - повноцінний e-commerce застосунок із серверними action-ами, аналітикою та кастомною адмінкою. Інструменти AI допомогли значно прискорити розробку та перевести фокус із рутини на архітектуру, UX і якість коду. У результаті — 2 місяці активної роботи й готовий фулстек-продукт.

Next.js
TypeScript
Neon
+9
ecommerce
2025
Amorelle Beauty
Дивитись проект

Amorelle Beauty

Інтернет-магазин парфумерії – сучасний веб-додаток, реалізований з використанням Next.js та TypeScript. Магазин інтегрує зовнішні API для забезпечення повного циклу обробки замовлень та комунікації з користувачем: Логістика: інтеграція з Нова Пошта та УкрПошта для вибору відділень та поштоматів, автоматичний розрахунок доставки. Оплата: інтеграція з банківськими сервісами, зокрема ПУМБ, для онлайн-оплати замовлень. Повідомлення: відправка сповіщень користувачам через Telegram та електронну пошту Gmail. У розробці застосовані сучасні технології та бібліотеки: Zod для валідації даних та створення схем, Redux Toolkit і RTK Query для управління станом та запитів до API, Server Actions та серверні ендпоінти Next.js для обробки запитів, shadcn/ui для створення красивого та адаптивного інтерфейсу користувача, TypeScript для типізації та надійності коду. Проєкт демонструє сучасний підхід до створення масштабованих веб-додатків з інтеграцією зовнішніх сервісів та зручним UX/UI.

Next.js
TypeScript
ShadCN
+6
ecommerce
2025
Сервіс веб-розробки. Сайт Портфоліо
Дивитись проект

Сервіс веб-розробки. Сайт Портфоліо

Я створюю сучасні, швидкі та користувацькі веб-рішення для будь-якої задачі. Від лендингів до складних веб-додатків — ваш проект у надійних руках.

Next.js
TypeScript
Neon
+9
portfolio
2025
Завивка волосся в Києві
Дивитись проект

Завивка волосся в Києві

Спеціалізований салон краси. Ми зберігаємо здоров`я волосся та полегшуємо повсякденний догляд.

Next.js
TypeScript
ShadCN
+4
corporate
2025
Power Pulse
Дивитись проект

Power Pulse

Power Pulse — ваш найкращий помічник у фітнесі, розроблений як для тренерів, так і для любителів. Завдяки бездоганній інтеграції з функцією відстеження калорій, він допомагає вам досягти своїх фітнес-цілей, точно контролюючи щоденне споживання та витрату калорій. Незалежно від того, чи ви прагнете схуднути, наростити м'язи або вести здоровий спосіб життя, Power Pulse надає вичерпну інформацію, адаптовану до ваших потреб. З Power Pulse ви можете без зусиль відстежувати щоденне споживання калорій на основі ваших індивідуальних потреб. Просто введіть свою щоденну калорійну мету, і додаток буде супроводжувати вас під час кожного прийому їжі та перекусу, гарантуючи, що ви залишаєтеся на шляху до своєї мети. Більше того, його інтуїтивно зрозумілий інтерфейс робить реєстрацію тренувань дуже простою, дозволяючи вам записувати кожну сесію та спалені калорії в режимі реального часу. Залишайтеся мотивованими та відповідальними, реєструючи свої щоденні тренування та відстежуючи свій прогрес з часом. Незалежно від того, чи ви відвідуєте тренажерний зал, бігаєте або займаєтеся йогою, Power Pulse гарантує, що кожна спалена калорія враховується у вашому фітнес-процесі. Взяти під контроль свою фізичну форму та харчування за допомогою Power Pulse вже сьогодні. Змініть свій спосіб життя, досягніть своїх фітнес-цілей та розкрийте свій повний потенціал за допомогою найкращого додатка для управління тренуваннями та дієтою.

Sass
Next.js
React
+12
fitness
2024
Dashboard Shadcn
Дивитись проект

Dashboard Shadcn

Багатофункціональна панель інструментів з підтримкою світлої та темної теми Я розробив сучасну панель інструментів з розширеною функціональністю, яка ідеально підходить для управління даними, аналітики та моніторингу. Проект створено з використанням бібліотеки shadcn для швидкого та якісного побудови інтерфейсу користувача, а також включає в себе багато власних компонентів. Переваги: Інтуїтивно зрозумілий інтерфейс для користувачів будь-якого рівня. Підходить для адміністративних панелей інструментів, CRM-систем, аналітичних платформ. Швидке завантаження та адаптивність завдяки оптимізації компонентів і даних. Якщо вам потрібна індивідуальна панель інструментів або функціональне рішення для управління даними — я готовий розробити проект, що відповідатиме вашим вимогам!

TypeScript
Next.js
ShadCN
+5
corporate
2025