terminal://project/02
vlad@portfolio:~$ open case/lrscripts-roblox-platform
WebDevOps

LRscripts — full-stack платформа для Roblox-скриптів

З нуля створив платформу, де користувачі можуть шукати, публікувати й обговорювати Roblox-скрипти — від інтерфейсу за Figma до бази даних, адмінки та production-сервера.

Відкрити проєктRepo(private)Video(not published)
tech_stack
10 modules
Next.js 16React 19TypeScriptPrismaMariaDBTailwind CSSSharpCaddyUbuntusystemd
route: /projects/lrscripts-roblox-platform
status: production_case
focus: ux / speed / business result
step_01

problem

Потрібно було швидко створити новий сайт за макетом Figma. Частини сторінок у дизайні не було, а крім самого інтерфейсу були потрібні акаунти, публікації, пошук, модерація та повноцінний backend.

step_02

solution

Я продовжив відсутні сторінки в загальному стилі макета та зібрав всю платформу на Next.js. Зробив акаунти, профілі, каталог, ігри, пошук, коментарі, реакції, обране, підписки, завантаження зображень та адмінку. Після розробки самостійно розгорнув проєкт на VPS з HTTPS і резервними копіями.

step_03

my_role

Повністю самостійно зробив frontend, backend, базу даних, адмінку, безпеку, SEO та розгортання проєкту на сервері.

results
1
Зробив реєстрацію, авторизацію, профілі та публікацію власних скриптів.
2
Реалізував каталог, ігри, пошук, фільтри, Trending та обране.
3
Додав коментарі, реакції, підписки між користувачами та скарги на публікації.
4
Зробив окрему адмінку для перевірки та модерації користувацького контенту.
5
Додав завантаження зображень з перевіркою, зменшенням розміру та автоматичним перетворенням у WebP.
6
Налаштував захист акаунтів, сесій, форм та API від частих повторних запитів.
7
Налаштував SEO, sitemap, Open Graph, адаптивну версію та skeleton-завантаження сторінок.
8
Розгорнув сайт на Ubuntu VPS з HTTPS, firewall, окремою базою даних та автоматичними резервними копіями.
gallery
click to explore
7 скріншотів
contact://brief

Потрібен схожий проєкт?

Напиши мені коротко, що потрібно зробити — я запропоную рішення, стек і реалістичні строки.

●Обговорити проєкт→