ES EN PT ZH RU
← Вернуться на главную

Всё, что я создала

Личные, учебные и фриланс-проекты — у каждого своя история и свой урок.

Open Turnos
01
openturnos.online
Система онлайн-записи (SaaS)

Мультитенантная веб-платформа, позволяющая сервисным бизнесам (салонам красоты, клиникам, ветеринарным клиникам, репетиторам и т. д.) управлять расписанием и получать онлайн-записи в реальном времени, отказавшись от ручного учёта по звонкам и сообщениям. Архитектура и подход Я спроектировала систему с двумя отдельными сценариями в рамках одной платформы: Клиент: самостоятельно записывается онлайн Бизнес: управляет расписанием, доступностью и специалистами из собственной панели Ключевые функции · Система записи в реальном времени · Админ-панель для каждого бизнеса (мультитенантность) · Управление специалистами и их доступностью · Интерактивный календарь записей · Адаптивный интерфейс для конечного пользователя Технические решения · Бэкенд на чистом PHP без фреймворков · Мультитенантная архитектура с изоляцией данных по бизнесам · Собственный роутинг (front controller) · Автоматическая настройка окружения (dev/prod без ручных изменений)

Мой личный комментарийЯ хотела построить что-то реальное, а не учебный проект. Я поставила себе задачу сделать проект с двумя сторонами: конечный клиент, который записывается на приём, и бизнес, который управляет своим расписанием. Это значит продумать два совершенно разных сценария в рамках одной системы. Главным вызовом было спроектировать чистую архитектуру на чистом PHP — без фреймворков — которая работает одинаково и в локальной разработке, и в продакшене, без изменения хоть одной строчки конфигурации при деплое. Логин для администраторов был осознанным решением: у каждого бизнеса своя панель, свои данные, своя визуальная айдентика. Идея в том, чтобы владелец салона красоты и владелец клиники могли пользоваться одной и той же платформой, даже не подозревая, что делят общую инфраструктуру.
heyou.online
02
heyou.online
Веб-платформа

heyou.online — это веб-платформа для социального взаимодействия, где пользователи могут регистрироваться, просматривать профили и общаться в реальном времени. Система сочетает профили реальных людей и симулированные профили с заданным поведением, создавая разные сценарии взаимодействия в рамках одного опыта. Архитектура и подход Проект был разработан с нуля на чистом PHP с собственной MVC-архитектурой. Я реализовала систему кастомного роутинга и интеграцию с сервисами реального времени, объединив традиционный бэкенд с реактивной коммуникацией для чата. Ключевые функции · Аутентификация через Google для быстрого доступа · Простой онбординг для настройки профиля и интересов · Просмотр профилей с контекстной информацией · Система чата в реальном времени · Симулированные профили с динамическими ответами по правилам поведения · Проверки взаимодействия (лимиты по количеству, длине и частоте сообщений) Технические решения · Бэкенд на чистом PHP без фреймворков · Собственная MVC-архитектура, реализованная с нуля · Кастомная система роутинга · База данных MySQL для управления пользователями и профилями · Firebase Firestore для обмена сообщениями в реальном времени · Модульный JavaScript (ES Modules) для взаимодействия на фронтенде · Интеграция внешней аутентификации (Google)

Мой личный комментарийМне хотелось построить что-то более близкое к реальному продукту, чем учебный проект. Мне было интересно исследовать, как ведёт себя приложение при взаимодействии в реальном времени с разными типами пользователей в рамках одной системы. Главным вызовом было объединить простую архитектуру на PHP с коммуникацией в реальном времени, сохраняя контроль над логикой взаимодействия и опытом пользователя.
Alpaca Viajes
03
alpacaviajes.com
Веб-платформа

AlpacaViajes — веб-платформа для изучения языков, созданная с нуля на PHP, MySQL и чистом CSS, без каких-либо фреймворков. Проект реализует собственную MVC-архитектуру с кастомной системой маршрутизации, которая организованно распределяет запросы между контроллерами и представлениями. Архитектура и подход Проект основан на MVC-архитектуре, реализованной вручную, с разделением логики, представлений и контроллеров. Я спроектировала собственную систему роутинга, позволяющую масштабировать приложение без зависимости от внешних фреймворков, что помогло глубоко разобраться во внутренней работе веб-приложения. Ключевые функции · Многоязычная платформа с 6 языками (английский, испанский, португальский, китайский, японский и русский) · Интерактивная система обучения на основе образовательных игр · 8 разных игр (карточки, ассоциации, нарративные приключения и т. д.) · Форум сообщества с постами, ответами и системой лайков · Адаптивный интерфейс с дизайном под каждый тип контента Технические решения · Бэкенд на чистом PHP без фреймворков · Собственная MVC-архитектура, реализованная с нуля · Кастомная система роутинга · Реляционная база данных MySQL для пользователей, постов и прогресса · Чистый CSS с переменными и адаптивным дизайном · Базовое SEO с метатегами и Open Graph

Мой личный комментарийМне хотелось, чтобы изучение языка ощущалось как путешествие, а не как обязанность. Поэтому я спроектировала AlpacaViajes: платформу, где сочетаются уроки с реальными заданиями, игры, которые погружают тебя в повседневные ситуации из разных культур, и форум, где может участвовать сообщество. Я построила весь бэкенд на чистом PHP, реализовав собственный паттерн MVC, что позволило мне изнутри понять, как устроены фреймворки, прежде чем начать ими пользоваться.
Codernep
04
codernep.com
Корпоративный сайт

CoderNEP — сайт, разработанный с нуля на PHP, Bootstrap 5 и чистом JavaScript. Проект сочетает подход профессионального портфолио с разделом ресурсов для разработчиков, исследуя идею гибридной платформы между коммерческой витриной и репозиторием технического контента. Архитектура и подход Сайт устроен как модульная платформа с независимыми разделами: один ориентирован на презентацию профессиональных услуг, другой — на технический контент. Основная идея заключалась в создании веб-экосистемы, сочетающей личный бренд с пользой для разработчиков. Ключевые функции · Лендинг с презентацией услуг для потенциальных клиентов · Раздел ресурсов и переиспользуемых сниппетов кода · Структура, продуманная для масштабирования в сторону open source · Адаптивный дизайн на Bootstrap 5 · Модульная навигация между разделами сайта Технические решения · Бэкенд на PHP без фреймворков · Фронтенд на Bootstrap 5 и чистом JavaScript · Модульная архитектура по независимым разделам · Упор на переиспользуемые UI-компоненты · Структура, подготовленная для будущего расширения до CMS или сообщества

Мой личный комментарийМне хотелось, чтобы сайт делал сразу три вещи: убеждал клиента, что я могу сделать ему сайт, предлагал место, где разработчики могли бы найти полезный код, и вносил вклад в open source-экосистему. Это не просто портфолио — это маленькая, но целостная экосистема.