BXBatyrX
Беру новые заказы · Тараз, Казахстан · удалённо Available for new projects · Kazakhstan · remote

Сайты, магазины и скрипты для малого бизнеса Websites, online stores and scripts for small business

Делаю лендинги и интернет-магазины на Laravel и React, пишу Python-скрипты для рутинных задач, настраиваю сервер с HTTPS. Изучаю информационную безопасность, поэтому сразу закрываю базовые дыры.

I build landing pages and online stores with Laravel and React, write Python scripts that remove routine work, and set up servers with HTTPS. I study information security, so the basic holes get closed from day one.

Главная страница интернет-магазина мебели Furniture Shop
PHP · Laravel JS · React · Vite CSS · Tailwind SQL · PostgreSQL · SQLite Python Linux · Nginx · OpenSSL
Услуги и ценыServices and rates

Что могу сделать для васWhat I can do for you

Цена «от» — для типовой задачи. Точную сумму и срок называю после короткого брифа, до начала работы.

"From" prices cover a typical task. I confirm the exact price and deadline after a short brief, before any work starts.

Лендинг или сайт-визиткаLanding page or business site

Адаптивная вёрстка, форма заявки с отправкой в Telegram или на почту, базовое SEO, публикация на хостинге.Responsive layout, lead form sent to Telegram or email, basic SEO, deployment to hosting.

3–5 дней3–5 days от 40 000 ₸from $80

Интернет-магазин или каталогOnline store or catalog

Каталог с фильтрами, корзина, оформление заказа, админ-панель для товаров и заказов. Laravel + React.Catalog with filters, cart, checkout, admin panel for products and orders. Laravel + React.

2–4 недели2–4 weeks от 150 000 ₸from $300

Доработка и исправление ошибокFixes and improvements

Починю вёрстку, форму или ошибку на сайте, добавлю страницу или функцию в Laravel/React-проект.Fix a broken layout, form or error, add a page or feature to a Laravel/React project.

от 1 дняfrom 1 day от 5 000 ₸from $15

Python-скрипт для рутиныPython automation script

Обработка Excel, CSV и JSON, сведение таблиц, отчёты, автоматизация повторяющихся действий.Process Excel, CSV and JSON files, merge tables, build reports, automate repetitive tasks.

1–3 дня1–3 days от 10 000 ₸from $25

Сервер и публикация сайтаServer setup and deployment

VPS на Ubuntu, Nginx, бесплатный SSL-сертификат, перенос сайта, резервные копии.Ubuntu VPS, Nginx, free SSL certificate, site migration, backups.

1–2 дня1–2 days от 15 000 ₸from $30

Проверка безопасности сайтаWebsite security checkup

HTTPS, заголовки безопасности, формы, пароли и доступы, бэкапы. Отчёт простым языком и исправление найденного.HTTPS, security headers, forms, passwords and access, backups. A plain-language report, plus fixes.

1–2 дня1–2 days от 20 000 ₸from $40

Работаю по предоплате 30–50%, остаток после приёмки. На биржах — через безопасную сделку.30–50% upfront, the rest on acceptance. On marketplaces, through the platform's escrow.

ПроектыWork

Что уже сделаноSelected work

Интернет-магазин · полный циклOnline store · end to end

Furniture Shop

Магазин мебели для казахстанского рынка: каталог с вариантами обивки и размерами, доп. услуги (доставка, сборка, подъём), корзина, промокоды, заявки на мебель по индивидуальным размерам и отдельная админ-панель. Цена всегда пересчитывается на сервере, поэтому подменить её из браузера нельзя.

A furniture store for the Kazakhstan market: catalog with upholstery variants and sizes, add-on services (delivery, assembly, lifting), cart, promo codes, custom-size furniture requests and a separate admin panel. Prices are always recalculated on the server, so they cannot be tampered with from the browser.

27API-маршрутовAPI routes
8автотестовautomated tests
₸ KZTцены в тенгеtenge pricing
/adminвход по ролиrole-based login
SEOsitemap · robots
390pxмобильная версияmobile layout
Админ-панель с заказами, оборотом и средним чеком
Админ-панель: заказы, оборот, средний чекAdmin: orders, revenue, average order
Главная страница на телефоне
Телефон: главнаяPhone: home
Карточка товара на телефоне
Телефон: товарPhone: product

Для покупателяFor shoppers

  • Поиск по названию и артикулу, сортировка
  • Избранное и корзина без регистрации
  • Промокоды и доп. услуги в заказе
  • Отслеживание заказа по номеру
  • Заявка на мебель по своим размерам
  • Search by name and SKU, sorting
  • Favorites and cart without sign-up
  • Promo codes and add-on services
  • Order tracking by number
  • Custom-size furniture requests

Для владельцаFor the owner

  • Панель с заказами за день, оборотом и средним чеком
  • Добавление и редактирование товаров
  • Смена статусов заказов и заявок
  • Защита от CSRF, валидация всех форм
  • Готово к PostgreSQL на продакшене
  • Dashboard with today's orders, revenue and average order
  • Create and edit products
  • Order and request status management
  • CSRF protection, validation on every form
  • PostgreSQL-ready for production
LaravelReact 19ViteTailwind CSS 4PostgreSQLREST APIPHPUnit
Python · исследованиеPython · research

Сравнение 10 моделей контроля доступаComparing 10 access-control models

Скрипт проверяет модели BLP, Biba, RBAC, ABAC и другие на 15 сценариях интернет-магазина: 6 обычных действий сотрудников и 9 атак. Показывает, какая модель что блокирует и где мешает работе. Результат выгружается в CSV и JSON.

A script tests BLP, Biba, RBAC, ABAC and other models against 15 online-store scenarios: 6 normal staff actions and 9 attacks. It shows what each model blocks and where it gets in the way, and exports the results to CSV and JSON.

PythondataclassesCSV / JSON
Linux · безопасностьLinux · security

Защищённая инфраструктура: учебный стендHardened infrastructure lab

Конфигурации и скрипты: Nginx с TLS и взаимной аутентификацией по сертификатам, свой центр сертификации на OpenSSL, межсетевой экран nftables с сегментами сети, правила Suricata, анализ трафика из pcap на Python, вход через Keycloak с TOTP и JWT.

Configs and scripts: Nginx with TLS and mutual certificate auth, a private OpenSSL certificate authority, an nftables firewall with network segments, Suricata rules, Python pcap traffic analysis, Keycloak sign-in with TOTP and JWT.

NginxOpenSSLnftablesSuricataKeycloak
Как работаюProcess

От заявки до сдачиFrom brief to delivery

  1. БрифBriefПишете задачу, я задаю 3–5 уточняющих вопросов.You describe the task, I ask 3–5 clarifying questions.
  2. СметаQuoteФиксирую цену, срок и что именно сдаю.I fix the price, deadline and exact deliverables.
  3. ПредоплатаDeposit30–50% или безопасная сделка на бирже.30–50%, or platform escrow.
  4. РаботаBuildПоказываю промежуточный результат каждые 1–2 дня.You see progress every 1–2 days.
  5. СдачаDeliveryПубликую, передаю доступы, 14 дней бесплатных правок.I deploy, hand over access, and fix issues free for 14 days.

Расскажите о задачеTell me about your project

Отвечаю в течение пары часов. Пишите на русском или казахском, можно голосовым.

I reply within a couple of hours. English, Russian or Kazakh.