соц сеть под ключ для сотрудников компании
Добрый день!
Нужен программист для разработки соц сети для сотрудников компании.
Программирование web-клиента + бэк энда.
Есть разработанный дизайн, понимание основного функционала, процессов Мобильного Приложения.
В будущем разработка Приложения планируется на обе платформы (андроид/ос), но на первом этапе нужен только web.
Серверная часть, административный сервис, API не описаны и не разработаны.
Бюджет проекта минимален, поэтому просьба сразу писать ориентировочные цены по этапам.
Краткое ТЗ
это аналог соц. сети с функционалом инстаграмм, еcли нужно описание, то лучше посмотреть готовый аналог интерфейс инстаграмм. Из функционала примера (инстаграмм) убираем сложные детали, чтобы быстрее и менее затратно прийти к бета-версии.
ДЛЯ ПРЕТЕНДЕНТА:
Пожалуйста, перед отправкой заявки, подробно изучите тз и пишите сообщение по пунктам:
1. Ваш язык программирования, специализация.
2. Какой срок займет разработка?
3. Какая будет стоимость разработки? (расписать по этапам)
4. На каких условиях вы работаете?
(поэтапная постоплата/предоплата//безопасна сделка/тестовое задание и другое)
5. Как быстро сможете приступить к разработке?
6. Ссылка на аналогичный пример вашей работы.
Спасибо, будем ждать ваших заявок !
КРАТКАЯ АННОТАЦИЯ
шаг 1: Пользователь заходит и работает прямо в браузере через web интерфейс.
шаг 2: перед регистрацией Пользователь соглашается "галочкой" на правила сервиса, даёт подтверждение доступа к контактам, фото
шаг 3: регистрация в сервисе с привязкой к номеру сотового телефона, далее настройка профиля, загрузка фото и описания, Пользователь имеет кошелёк (простая схема пополнения кошелька и снятия денег назад
шаг 4: Пользователь видит в Ленте Проекты созданные другими Пользователями, есть поиск, по тегам, категориям проектов компании, заполняет Форму Профиля, покупает Карму (донат/кошелёк) для участия в Проектах тратит деньги из кошелька.
шаг 5: Пользователь может принять участие в Проекте (лайком) или создать свой Проект (заполнив краткую Форму Проекта)
шаг 6: Пользователь задаёт детали своего Проекта и опубликовывает его, который появляется в общей Ленте Проектов и другие Пользователи принимают участие в его Проекте (лайком, деньгами)
Пользователь создает Проект как некое событие и привлекает других пользователей. Кто-то поставит лайк и станет участником в Проекте
шаг 8: Возможность посмотреть текущую статистику по Проектам (функционал схожий с инста)
web-клиент:
Разрешение 1920 x 1080 точек, архитектуру закладываем на будущее, на основные разрешения.
Язык русский (пока на одном языке), архитектуру закладываем на многоязычность.
Анимация аналогичная инстаграму без сложностей.
Качественно работающие приложение со всеми экранами (около 20 экранов)
в будущем:
Разрешение 6 наиболее популярных разрешений
Языки 5 наиболее популярных языков (мультилингва)
Анимация аналогичная инстаграмму
Дизайн
предоставляется в удобном формате для быстрой работы.
Пример Ленты Проектов, скетч вышлю
Пример Профиля, скетч вышлю
из чего будет видно, что интерфейс это аналог Инстаграма
Дизайн в наличие в .psd (есть в слоях) в соответствие с требованиями описанными на хабрахабре
Дизайн предоставляются .ai .psd в слоях или в формате удобном для программиста.
Иконки нарезанные
Список шрифтов:
Архитектура
на обсуждение, если есть рекомендации (опыт) чтобы не переделывать работу, напишите про архитектуру,
- указывайте язык программирования
СЕРВЕРНАЯ ЧАСТЬ
(back-end)
Объем:
Разработка API
Разработка базы данных
Разработка системы чата
Панель управления
Авторезервирование
1. Зашифрованная авторизация клиентского приложения.
2. зашифрованная отправка данных с клиента,
- зашифрованное получение данных с сервера (касающихся персонально данного клиента),
- открытое получение данных по событиям с сервера.
3. Организация базы данных для хранения данных пользователя (данные аккаунта, коэффициент пользователя и тд), хранения общих данных (проекта, действий, и тд) и другие сопутствующие таблицы.
- работа с таблицами пользователей требует средней нагрузоустойчивости, так как обращение будет происходить только при действиях пользователя и количество пользователей будет несоизмеримо меньше количества Проектов
- работа с таблицами Проектов должна быть высокой нагрузоустойчивости потому, что Проектов будет очень много и основная работа будет именно в Проектах.
- требуется автообновление данных по Проекту на клиенте, чтобы видеть онлайн изменения: лайк, +1 пользователь, время и т.п.
4. Интерфейс для администрирования сервера (опционально, сразу можно не делать и скорее будем админить своими силами).
5. Авто-резервирование всего бэк-энда по расписанию
Разделы:
Заказ
Опубликован:
22.10.2020 | 15:10 [поднят: 22.10.2020 | 15:10] [последние изменения: 22.10.2020 | 15:10]