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

Нужен похожий проект?

Напиши мне коротко, что нужно сделать — я предложу решение, стек и реалистичные сроки.

●Обсудить проект→