Номинируйте кейсы на Workspace Digital Awards 2026. Прием заявок до 15 декабря по льготной цене, успейте принять участие!
БиномТех
Капсула времени
БиномТех
#Приложение под ключ

Капсула времени

281 
БиномТех Россия, Москва
Поделиться: 0 0 0
Капсула времени
Клиент

Binomtech

Сфера

Развлечение и спорт

Регион

Россия

Мобильная платформа

iOS, Android

Сдано

Июль 2021

Задача

Разработать полнофункциональный сервис «Капсулы времени» — мобильное приложение, позволяющее пользователям создавать, просматривать и находить цифровые капсулы, содержащие фото и видео, которые становятся доступны только в заранее заданный момент времени. Капсулы могут быть привязаны к геолокации и раскрываться только при физическом нахождении пользователя в радиусе 100 метров от точки их размещения. Создание капсулы — платная услуга.

Решение

Для реализации проекта будет использован следующий стек:

Мобильные приложения: нативная разработка под iOS (Swift) и Android (Kotlin).

Бэкенд и админпанель: Laravel PHP + PostgreSQL.

API: RESTful API с JWT-аутентификацией, обработка платежей через Stripe или аналогичный сервис.

Геолокация: Google Maps SDK (iOS/Android), GeoHash для оптимизации поиска по местоположению.

Хранение файлов: облачное хранилище (например, AWS S3 ).

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

1. Аутентификация и профиль

Регистрация и вход через email/password или соцсети (Google, Apple).

Восстановление пароля.

Личный кабинет: просмотр своих капсул, история покупок, настройки уведомлений, управление подпиской.

2. Главный экран / Навигация

Нижняя панель навигации с табами:

Главная — лента капсул (последние, популярные, ближайшие).

Файлы — загрузка и выбор медиа для новой капсулы.

Лента — список всех доступных капсул (фильтрация по дате, типу, статусу).

Карта — интерактивная карта с маркерами капсул.

Настройки — профиль, оплаты, уведомления, помощь.

3. Создание капсулы времени

Пользователь выбирает файлы: фото (до 5 шт.) и видео (до 1 файла, макс. 1 ГБ).

Задает название, описание, хэштеги.

Устанавливает дату раскрытия (от текущего дня до 50 лет вперед).

Выбирает видимость: «Только я» или «Все пользователи».

Опционально: привязка к геолокации (текущее местоположение или ручной выбор на карте).

Оплата: система предлагает выбрать тариф. После оплаты капсула сохраняется в "черновике" и активируется в указанную дату.

Уведомление: приложение напоминает пользователю за 24 часа до раскрытия его капсулы.

4. Просмотр капсул

Лента: отображает капсулы в виде карточек с превью, названием, датой раскрытия, автором, количеством просмотров.

Карта: показывает капсулы как маркеры. При приближении к капсуле (в радиусе 100 м) она становится доступной для просмотра. Если капсула еще не раскрыта — показывается таймер до раскрытия. После раскрытия — контент открывается полностью.

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

Фильтры: по дате, по типу (все/мои/гео), по популярности, по хэштегам.

5. Уведомления

Раскрытие капсулы (автору и подписчикам).

Найдена капсула рядом (если пользователь в зоне 100 м).

Напоминание о предстоящем раскрытии.

Успешная оплата, ошибки платежа.

6. Дополнительные функции

Сохранение капсул в избранное.

Комментарии и реакции (лайки, смайлики).

Поделиться капсулой в соцсетях.

Система рейтинга авторов и капсул.

Возможность скрыть капсулу от общего доступа после создания (для автора).

Разработка админпанели (Laravel PHP)

Админпанель предназначена для управления системой, анализа данных и технической поддержки.

Основные модули:

Пользователи: просмотр списка, блокировка, сброс пароля, просмотр истории действий.

Капсулы: просмотр всех капсул, фильтрация по статусу (черновик/активна/просрочена), редактирование (для техподдержки), удаление.

Оплаты: история транзакций, статусы, возврат средств, экспорт отчетов.

Статистика: количество активных капсул, новых пользователей, доходы, география использования.

Управление контентом: модерация комментариев, жалобы, бан слов.

Настройки системы: тарифы, уведомления, почтовые шаблоны, API ключи.

Логи: журнал действий администраторов, ошибки API, логи геолокации.

Разработка API (Laravel PHP + PostgreSQL)

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

JWT-токены для авторизации.

CORS, rate limiting, защита от SQL-инъекций.

Шифрование файлов при передаче.

Валидация входящих данных.

Результат

В результате разработки создано:

Полноценное мобильное приложение для iOS и Android с интуитивным интерфейсом, поддерживающее все заявленные функции.

Административная панель для управления контентом, пользователями и финансами.

Масштабируемый и безопасный API, обеспечивающий работу приложения и админки.

Продуманный дизайн, соответствующий современным трендам и удобный для пользователя.

Система монетизации через платное создание капсул.

Возможность дальнейшего развития: добавление голосовых сообщений, AR-просмотра капсул, интеграция с календарями, премиальные тарифы.

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

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

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

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

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