Стартовали новые рейтинги digital-подрядчиковУспейте принять участие! Предварительные результаты.
БиномТех
Сервис по созданию и поиску спецпредложений и акций
БиномТех
#Приложение под ключ

Сервис по созданию и поиску спецпредложений и акций

178 
БиномТех Россия, Москва
Поделиться:
Сервис по созданию и поиску спецпредложений и акций
Клиент

Binomtech

Сфера

Электронная коммерция

Регион

Россия

Сдано

Октябрь 2022

Задача

Разработать полнофункциональное мобильное приложение, которое позволит пользователям (клиентам и поставщикам) взаимодействовать с сервисом спецпредложений. Приложение должно обеспечивать удобный интерфейс для просмотра, подписки на спецпредложения клиентами и создания/редактирования спецпредложений поставщиками.

Решение

1. Архитектура проекта

Проект состоит из следующих компонентов:

    • Мобильное приложение Android (Java) : Для пользователей на устройствах под управлением Android.

    • Мобильное приложение iOS (Swift) : Для пользователей на устройствах под управлением iOS.

    • Административная панель (PHP) : Позволяет администратору модерировать спецпредложения, управлять пользователями и отслеживать статистику.

    • Сервер и API (REST API) : Обеспечивает обмен данными между мобильными приложениями и административной панелью.

2. Функциональность мобильного приложения

Для клиентов

    1. Регистрация и авторизация :

        ◦ Регистрация по номеру телефона с подтверждением через SMS.

        ◦ Авторизация с сохранением сессии.

    2. Просмотр спецпредложений :

        ◦ Виды представления:

            ▪ Карта с геолокацией предложений.

            ▪ Список предложений с фильтрами (по категории, цене, дате действия).

        ◦ Детальная информация о предложении:

            ▪ Название, описание, сроки действия.

            ▪ Цена (обычная и специальная).

            ▪ Информация о способе активации.

            ▪ Контакты поставщика.

    3. Подписка на спецпредложения :

        ◦ Возможность оплатить тарифный план для доступа к спецпредложениям.

        ◦ Учет активных подписок и их сроков действия.

    4. Активация спецпредложений :

        ◦ После оплаты подписки клиент может активировать предложение у поставщика.

        ◦ Подтверждение активации в приложении.

    5. Личный кабинет клиента :

        ◦ Мониторинг активных и использованных спецпредложений.

        ◦ История покупок и активаций.

        ◦ Настройки профиля (изменение данных, пароль).

    6. Агентская программа :

        ◦ Возможность приглашать новых клиентов и поставщиков.

        ◦ Отслеживание статистики привлеченных пользователей.

        ◦ Получение бесплатной подписки за достижение определенных целей.

Для поставщиков

    1. Регистрация и авторизация :

        ◦ Аналогично клиентам, но с дополнительной верификацией учетной записи.

    2. Создание и редактирование спецпредложений :

        ◦ Интерфейс для заполнения информации о предложении:

            ▪ Название, описание, категория.

            ▪ Цена (обычная и специальная).

            ▪ Сроки действия, время использования.

            ▪ Способ активации.

        ◦ Загрузка изображений и других медиафайлов.

    3. Управление спецпредложениями :

        ◦ Просмотр всех размещенных предложений.

        ◦ Редактирование существующих предложений.

        ◦ Удаление предложений после окончания их действия.

    4. Статистика и отчеты :

        ◦ Отслеживание количества активированных предложений.

        ◦ Статистика по привлеченным клиентам.

    5. Личный кабинет поставщика :

        ◦ Учет активных предложений и их статуса (на модерации, опубликовано, удалено).

        ◦ История создания предложений.

        ◦ Настройки профиля.

3. Административная панель

    1. Модерация спецпредложений :

        ◦ Просмотр списка предложений на модерацию.

        ◦ Принятие или отклонение предложений с комментарием.

    2. Управление пользователями :

        ◦ Список клиентов и поставщиков.

        ◦ Блокировка/разблокировка аккаунтов.

        ◦ Просмотр истории действий пользователей.

    3. Статистика и аналитика :

        ◦ Общая статистика по спецпредложениям (количество, популярность).

        ◦ Статистика по активным подпискам клиентов.

        ◦ Отчеты по привлеченным пользователям в рамках агентской программы.

    4. Настройки системы :

        ◦ Управление категориями спецпредложений.

        ◦ Настройка тарифных планов для клиентов.

        ◦ Управление рекламными блоками в приложении.

4. Сервер и API

    1. RESTful API :

        ◦ Эндпоинты для регистрации/авторизации пользователей.

        ◦ Эндпоинты для работы с спецпредложениями (создание, редактирование, удаление, просмотр).

        ◦ Эндпоинты для управления подписками клиентов.

        ◦ Эндпоинты для агентской программы (приглашение пользователей, отслеживание статистики).

    2. Безопасность :

        ◦ Защита API с помощью JWT (JSON Web Tokens) для авторизации.

        ◦ Шифрование передаваемых данных.

        ◦ Ограничение доступа к эндпоинтам по ролям пользователей (клиент, поставщик, администратор).

    3. Хранение данных :

        ◦ База данных MySQL для хранения пользовательских данных, спецпредложений и статистики.

        ◦ Хранилище файлов для изображений и медиафайлов.

Результат

Разработанное мобильное приложение и административная панель позволят эффективно реализовать сервис спецпредложений, обеспечивая удобство для клиентов и поставщиков, а также надежное управление системой со стороны администратора. Проект будет масштабируемым и легко поддерживаемым благодаря четкой архитектуре и использованию современных технологий.

1. Мобильное приложение

    • Дизайн интерфейса :

        ◦ Современный Material Design для Android и Fluent Design для iOS.

        ◦ Цветовая палитра соответствует бренду сервиса (использование темно-синего цвета как на предоставленных скриншотах).

        ◦ Простой и интуитивно понятный интерфейс с возможностью быстрого навигации.

    • Функциональные экраны :

        ◦ Главный экран с картой спецпредложений.

        ◦ Детальный просмотр предложения с кнопкой активации.

        ◦ Личный кабинет с разделами "Мои спецпредложения" и "Мои начисления".

        ◦ Экраны для создания/редактирования предложений для поставщиков.

2. Административная панель

    • Интерфейс :

        ◦ Веб-интерфейс на основе PHP с использованием Bootstrap или другого CSS-фреймворка.

        ◦ Простой и функциональный дизайн с возможностью быстрого доступа к основным функциям.

    • Функциональность :

        ◦ Модерация спецпредложений с детальным просмотром.

        ◦ Управление пользователями с фильтрами и поиском.

        ◦ Графики и таблицы для анализа статистики.

3. Технические характеристики

    • Технологии :

        ◦ Android: Java/Kotlin, Retrofit для работы с API.

        ◦ iOS: Swift, Alamofire для работы с API.

        ◦ Backend: PHP/Laravel для административной панели и для REST API.

        ◦ База данных: MySQL.

        ◦ Хранилище файлов: AWS S3.

    • Тестирование :

        ◦ Unit-тестирование API и бизнес-логики.

        ◦ UI-тестирование мобильных приложений.

        ◦ Проверка безопасности API и защиты от DDoS-атак.

https://binomtech.com/portfolio/30
Выскажите мнение
Авторизуйтесь, чтобы добавить свой комментарий.
оставить заявку

Хотите заказать похожий проект?

БиномТех с удовольствием обсудит вашу задачу

Оставить заявку