Работы фрилансеров

Нарек Егишян
Нарек Егишян 4 часа 22 минуты назад
SirunAuto.am — сайт бронирования авто и услуги «Трезвый водитель» (Ереван)
SirunAuto.am — сайт бронирования для службы такси и авто в Ереване. Задача: дать клиенту выбрать нужную машину и забронировать её меньше чем за минуту с любого устройства. Что сделано: — Каталог авто по категориям (эконом, комфорт, бизнес, минивэн, электро) с фильтрами: места, топливо, КПП, цена за км, детское кресло, Wi-Fi — Страница каждого авто: фото, рейтинг, число поездок, базовый тариф, цена за км и кнопка бронирования — Быстрая форма заказа на первом экране: откуда, куда, время, телефон; «сейчас» или «заранее» — Услуга «Трезвый водитель»: отдельная страница с прозрачными ценами, профилями водителей (стаж, категории прав, языки, рейтинг) и онлайн-заявкой — Блоки доверия: «Как это работает» в 4 шага, «Почему SirunAuto», отзывы, FAQ — Два языка: армянский и русский — Адаптив по принципу mobile-first, плавающая кнопка звонка Дизайн чистый и современный, в чёрно-оранжевой гамме, с акцентом на читаемые цены и быстрые действия. Роль: UI/UX-дизайн, фронтенд и бэкенд, система бронирования, наполнение контентом. Разработка: Creative Web. Стек: WordPress (своя тема), PHP, JavaScript.
Нарек Егишян
Нарек Егишян 4 часа 30 минут назад
P2P-криптообменник в Telegram-боте на BNB Smart Chain
P2P-маркетплейс для обмена криптовалютой, который целиком работает внутри Telegram-бота. Роль: full-stack разработчик (бот, кошельки, торговый процесс, бэкенд). Как это работает: — Каждый пользователь получает собственный кошелёк BNB Smart Chain, созданный прямо в боте — Можно пополнять и хранить токены, публиковать объявления о продаже по своему курсу — Покупатель выбирает объявление и начинает сделку — Крипта продавца блокируется под заказ и передаётся покупателю после подтверждения оплаты Создание кошелька, объявления, сделки и расчёты — всё в одном чате, пользователю не нужно выходить из Telegram. Стек: Node.js, Express, PostgreSQL, AngularJS (веб-фронтенд), BNB Smart Chain.
Нарек Егишян
Нарек Егишян 4 часа 33 минуты назад
Helix Protocol: стейкинг, говернанс и казначейство на Solana (Rust/Anchor)
Helix Protocol — набор смарт-контрактов для Solana: токен, стейкинг, говернанс и казначейство, написанный с нуля на Rust и Anchor. Роль: архитектор и единственный full-stack разработчик. Четыре on-chain программы с единой моделью безопасности: средства казначейства движутся только после того, как предложение набрало кворум и прошёл таймлок. Также сделаны устойчивый к реоргам индексатор с API на Postgres и дашборд на Next.js. Ключевое: — Награды за стейкинг за O(1): стоимость вычислений одинакова для 1 и 64 стейкеров, пул нельзя «сломать» ростом — Голосование, защищённое от flash-loan атак: стейк должен быть заблокирован до конца голосования И внесён до открытия предложения (вторую проверку нашёл stateful-фаззинг, и она добавлена) — Корректная работа с комиссиями Token-2022: каждый депозит зачисляется по фактическому балансу хранилища, без недостачи — 348 тестов, фаззинг, мутационное тестирование и полная самооценка безопасности — Документация: ревью архитектуры, модель угроз, аудит безопасности, роадмап, ранбук деплоя Стек: Rust, Anchor, Solana, Token-2022, TypeScript, PostgreSQL, Next.js.
Нарек Егишян
Нарек Егишян 4 часа 38 минут назад
DentBook: мультитенантный SaaS для онлайн-записи в стоматологические клиники
DentBook — мультитенантный SaaS для онлайн-записи в стоматологические клиники. Роль: единственный full-stack разработчик (архитектура, бэкенд, фронтенд, тесты, деплой). Клиника настраивает врачей, услуги и график, а затем встраивает лёгкий виджет записи на свой сайт одним тегом script. Пациент выбирает услугу, филиал и время, система сама назначает врача. У администратора — журнал с drag-and-drop, карточки клиентов и дашборд отчётов; врачи управляют своим днём в Telegram Mini App. Ключевое: — Ограничение в PostgreSQL исключает двойные записи: 50 одновременных попыток на один слот дают ровно одну запись — Движок доступности учитывает буферы, исключения, ночные смены и переход на летнее время — Слот удерживается с таймером, при занятости предлагаются альтернативы — SMS-коды и напоминания за 24 ч и 2 ч через Twilio, очереди Redis/BullMQ с повторами — Цены за наличные и по страховке — Уведомления врачам в Telegram на английском и армянском — 444 автотеста и E2E-тесты на Playwright Стек: TypeScript, Node 22, Fastify, PostgreSQL 16, Drizzle, Redis, BullMQ, React 19, Vite, Tailwind 4, grammY, Docker.
СМ
Сергей МС 4 часа 53 минуты назад
Ведическая астрология
Одностраничный сайт для практикующего специалиста по ведической астрологии (Джйотиш). Что есть на сайте: — интерактивная натальная карта: северо-индийская схема, выбор лагны, клик по дому показывает его значение, знак, управителя и стихию; — периоды Вимшоттари-даш и таблица 27 накшатр; — блок услуг: натальная карта, совместимость, мухурта, годовой прогноз; — описание того, как проходит консультация, и контакты для записи. Адаптивная вёрстка: сайт удобно смотреть с телефона и компьютера. Написан кодом без конструкторов, поэтому быстро грузится и не требует платы за платформу. Это мой собственный проект, пример того, как я делаю лендинги с интерактивными элементами под нишу заказчика.
Виктория Пичугина
Виктория Пичугина 4 часа 57 минут назад
Vetora
Vetora — ветеринарный бренд, которому нужна система для регулярных коммуникаций в социальных сетях и рекламных форматах. Визуальный язык должен работать с большим количеством разных тем и при этом оставаться узнаваемым. Задача Разработать масштабируемую систему для social media, чтобы новые посты, сторис, карусели и рекламные материалы можно было собирать в едином визуальном языке без необходимости каждый раз придумывать решение с нуля. Решение В основе системы — единая сетка, повторяемые шаблоны и набор визуальных компонентов, которые можно комбинировать в зависимости от содержания. Типографика, композиция, цвет и иконки работают по общим правилам, но не привязывают все материалы к одному жёсткому шаблону. Такой подход позволяет сохранять узнаваемость бренда и при этом адаптировать визуальный язык под разные темы и форматы коммуникации.
Виктория Пичугина
Виктория Пичугина 4 часа 59 минут назад
TERRA & MARE
TERRA & MARE — айдентика итальянского ресторана. Проект охватывает основные элементы фирменного стиля: логотип, цвет, типографику и систему применения на физических носителях. Задача Создать цельный визуальный образ ресторана, который передаёт характер бренда и остаётся узнаваемым на разных носителях — от логотипа и меню до печатных и интерьерных материалов. Решение В основе айдентики — сочетание выразительной типографики, насыщенного зелёного, тёплого жёлтого и спокойной нейтральной базы. Контраст между цветами и разными типографическими характерами помогает одновременно передать ощущение современного ресторана и сохранить связь с более традиционной эстетикой. Логотип, палитра, типографика и композиционные принципы собраны в единую систему, чтобы визуальный язык сохранялся при переходе от небольших печатных материалов к крупным носителям.
Виктория Пичугина
Виктория Пичугина 5 часов 5 минут назад
FROM WORD TO FORM
FROM WORD TO FORM — авторская серия экспериментальных постеров. Разные люди называют по одному случайному слову, а каждое слово становится единственной отправной точкой для самостоятельной визуальной концепции.
Наталья Лазарева
Наталья Лазарева 5 часов 19 минут назад
Лендинг для репетитора английского языка «Английский без зубрежки»
Разработка одностраничного продающего сайта (лендинга) для преподавателя английского языка. Главная задача — создать яркий, дружелюбный и нешаблонный дизайн, который сломает стереотипы о скучных уроках языка и мотивирует целевую аудиторию записаться на бесплатный пробный урок. Концепция и стиль: - Визуальный язык построен на принципах «поп-дизайна» и эстетики детского скрапбукинга (рукописные элементы, облака, стикеры); - Цветовая гамма: пастельный сиреневый фон, яркие фиолетовые, желтые и оранжевые акценты создают ощущение легкости, энергии и позитива; - Типографика: использованы округлые, «пухлые» дружелюбные шрифты, которые отлично сочетаются с маркерными линиями и закорючками (похоже на иллюстрацию от руки); - Графика: облачные формы, стрелки, зигзаги и «вырванные» прямоугольные карточки придают макету динамику и живой, персонализированный характер. Адаптивность и верстка (Мультиформатность): Наглядно продемонстрировано умение работать с адаптивными сетками. Специально для макета была разработана адаптивная линейка (десктоп, планшет, смартфон). Все блоки корректно перестраиваются: - Многоуровневые секции и карточки аккуратно складываются в одноколоночную вертикаль на мобильных устройствах; - Не теряется читаемость текста; - Сохраняется визуальная целостность и «воздух» в макете на любых разрешениях экрана.
Наталья Лазарева
Наталья Лазарева 5 часов 28 минут назад
Серия баннеров для Bubble Tea чайной
Разработка серии рекламных креативов для продвижения сети чайных «BOBA ICE». Задача заключалась в создании яркой и узнаваемой рекламы, направленной на привлечение молодежной аудитории, особенно студентов, и повышение узнаваемости бренда через его уникальный мерч и вкусы. Концепция и стиль: Дизайн выполнен в мягкой, «кавайной» (kawaii) и современной эстетике. Использована пастельная цветовая гамма (теплый розовый, бежевый) в сочетании с глубоким темно-бордовым цветом, который выгодно контрастирует и делает акценты выразительными. Толстые темные контуры и элементы, напоминающие стикеры, создают целостный и милый образ бренда. Адаптивность (Мультиформатность): Проект демонстрирует гибкость дизайна и умение адаптировать единую концепцию под разные рекламные площадки. Макет представлен в трех основных форматах: 1. Вертикальные баннеры (Сторис):  Три вариации для Instagram/Telegram; 2. Горизонтальные баннеры (Wide):  Для шапок сайтов или широкоформатных баннеров; 3. Квадратный формат (Post):  Для ленты социальных сетей. Также разработала несколько вариаций макета с различными акцентными цветами. Итог: Создана целостная рекламная кампания, которая эффективно привлекает внимание, считывается за пару секунд и четко доносит до клиента главные преимущества (вкус, скидки для студентов, стильный мерч), побуждая нажать на кнопку «Узнать больше».