Website: runazoo.ru
RunaZOO Web is a solo business project fully developed by me, including a user frontend and an administrative panel for store management, analytics, and integration with the cash register system.
The backend is implemented in Kotlin using Ktor, providing a modern, reliable, and scalable server architecture.
Key features:
- 🔑 Two authentication methods:
- Google OAuth — simple and secure sign-in via Google account.
- Custom registration with login and password, using salt and encryption for data protection.
- 🛒 Shopping cart: add products, calculate total, place orders.
- 🏷️ Product catalog: view products with photos, descriptions, and specifications.
- 🍪 Cookie tracking: analyze user actions to improve UX and personalize content.
Core features:
- 🗂️ Product management: create, edit, upload photos, configure parameters, integrate with cash register.
- 📊 User analytics: track clicks, searches, and behavior via cookies for optimizing business processes.
- 💳 Cash register integration: exchange data about purchases, quantities, and product status.
- 📈 Sales analytics: charts for revenue, costs, and product popularity.
- 🏷️ Price tags creation: automatic generation of product labels.
- ⏳ Deferred orders: create and manage orders for future processing.
- 🔗 Full product-cash register linkage: control inventory and stock status.
- Backend: Kotlin + Ktor, REST API, integrations with cash register and external services
- Frontend: HTML, CSS, JavaScript
- Integrations: Google OAuth, custom registration with encrypted passwords, cookie analytics, cash register system
- UI/UX: responsive design, modern interface for users and admins
This project is fully developed by me as a solo business solution with secure authentication and complete server-side logic.
Check out the project: runazoo.ru
Сайт зоомагазина: runazoo.ru
RunaZOO Web — это сольный бизнес-проект, полностью разработанный мной, включающий фронтенд для пользователей и административную панель для управления магазином, аналитики и интеграции с кассой.
Бэкенд реализован на Kotlin с использованием Ktor, что обеспечивает современную, надёжную и масштабируемую серверную архитектуру.
Основные функции:
- 🔑 Два пути авторизации:
- Google OAuth — простая и безопасная авторизация через Google аккаунт.
- Собственная регистрация с логином и паролем, с использованием соли и шифрования для защиты данных.
- 🛒 Корзина: добавление товаров, расчёт стоимости, оформление заказов.
- 🏷️ Каталог товаров: просмотр товаров с фото, описанием и характеристиками.
- 🍪 Сбор данных через куки: анализ действий пользователей для улучшения UX и персонализации контента.
Ключевые возможности:
- 🗂️ Управление товарами: создание, редактирование, загрузка фото, настройка параметров, интеграция с кассовой системой.
- 📊 Аналитика пользователей: отслеживание кликов, поисковых запросов и поведения через куки для оптимизации бизнес-процессов.
- 💳 Интеграция с кассой: обмен данными о покупках, количестве и статусе товаров.
- 📈 Аналитика продаж: графики доходности, затрат, популярности товаров.
- 🏷️ Создание ценников: автоматическое формирование ценников для товаров.
- ⏳ Отложенные заказы: возможность создавать и управлять заказами на будущее.
- 🔗 Полная связь товаров с кассой: контроль над ассортиментом и состоянием склада.
- Backend: Kotlin + Ktor, REST API, интеграции с кассой и внешними сервисами
- Frontend: HTML, CSS, JavaScript
- Интеграции: Google OAuth, собственная регистрация с шифрованием паролей, куки-аналитика, кассовая система
- UI/UX: адаптивный дизайн, современный интерфейс для пользователей и администраторов
Проект полностью реализован мной как сольное бизнес-решение с безопасной авторизацией и полной серверной логикой.
Посмотреть проект: runazoo.ru