Краудфандинг разработки приложения на iOS
Ребята, есть идея собрать финансирование на реализацию приложения чат-клиента для iOS сторонним программистом под наше API, уж больно часто вы об этом просите :)
Я попросил дать среднюю оценку желаемому функционалу нескольким потенциальным исполнителям, средняя стоимость составила от 80 до 170 тыс руб, срок реализации от 10 (во что я не верю т.к. это нереально в одиночку) до 45 дней.
Есть предложение попробовать собрать около 110 тыс руб. на реализацию чат-клиента, я думаю, за эту сумму можно получить вполне работоспособный продукт.
Для понимания объема, краткое запрошенное ТЗ на анализ:
- Авторизация по логину и паролю с вводом капчи (сейчас получение картинки, но можно сделать и recaptcha v2);
- Вход в чат: метод получает все справочники с сервера, это следующие списки: настройки пользователя, кто онлайн, у кого какие ники, список последних сообщений, игнорлист, мои ники, список шрифтов, база подарков и еще по мелочи. Это всё надо держать где-то в памяти;
- Основное окно чата должно быть разделено на три таба: "Все сообщения", "Мне сказали" (где только личные сообщения), "Кто в чате" (список онлайн);
- По вебсокетам постоянно приходят события: кто добавлен в чат или вышел, удален, обновил данные, отправил сообщения, был забанен, отправил кому-то подарок, обновил анкету и т.д., около 20 событий, это надо анализировать и обновлять в реальном времени;
- Вывод потока сообщений. Каждое сообщение может быть публичным с неограниченными списком адресатов, содержать ссылки на картинки или на видео ютюб, которые по клику надо показывать в модальном диалоге или быть личным, т.е. отпраляется только одному пользователю (в json указан id кому).
- Каждое сообщение содержит текст, ник отправителя и его настройки: цвет сообщения, шрифт, жирность, курсив. Цвет может быть градиентным, т.е. каждая буква имеет свой оттенок (для этого метода могу дать пример реализации на js или java для android);
- Сообщения могут быть голосовыми, приходит ссылка на аудио и картинку-waveform. Надо отобразить в общем потоке сообщений картинки, по клику на которую должно начаться воспроизведение голосового сообщения с прогрессбаром по загруженному waveform.
- Реализация списка кто онлайн. Список содержит аватар, ник, статус, задаваемый пользователем и состояние (онлайн, отошел, недоступен);
- Просмотр анкет пользователей. В анкетах видим аватар, ник, статус, динамическая таблица значений key-value по данным анкеты, а также фотогалерея с выводом комментариев (комменты лучше сделать отдельным модулем, они могут быть о пользователях, о новостях, о фотках и т.д. – это на будущее);
- Отправка текстовых сообщений. Пользователь должен иметь возможность открыть окно со смайлами из базы, загружаемой при входе в чате + emoji;
- Отправка голосовых сообщений. При удержании кнопки записи аудио записываем аудио и отправляем;
- Отправка подарков. В модальном окне выбирается подарок как в ВК и отправляется выбранному юзеру;
- Монетизация, вывод баланса, обновление по событиям API;
- Отправка сообщений с вводом из подключаемого WYSIWYG (хотелка, не обязательно, но желательно);
- Несколько мелких форм в модальных окнах по типу – собрал все данные, отправил на сервер, закрыл окно;
- Прикрепление картинок к сообщению с загрузкой с устройства;
- Настройки. Надо реализовать возможность выбора ника из имеющихся, регистрации новых ников, выбор цвета, шрифта, чекбоксы жирность/курсив, реализовать возможнсть выбора градиентоного цвет (это самый гемор);
- Для пользователей, у кого статус модератор, должны быть дополнительные полномочия: открытия формы с выбором модератоский действий, где можно удалить сообщения пользователя, забанить на какой-то срок, выставить некоторые ограничения чекбоксами;
- Фильтры сообщений, игнор-листы, приоритетность.
Понятное дело, что список неполный, что-то забылось, а что-то не предусмотрелось, по ходу движения будем согласовывать.
Как сумму соберем, так и закажем разработку, выберем программиста и дадим API, напишу наиподробнейшее ТЗ, будет доступно публично, а также вся отчетность с меня. Я понимаю, что часть функционала не опубликована и вспомнить сразу, собрать воедино нереально, так что всё, что будет сверх ТЗ (а будет немало) + налоги и комиссии также беру на себя.
В качестве поддержки, компенсации и благодарности, 35% со всех средств, пожертвованных на реализацию приложения, возмещаю на лицевой счет чата по курсу USD на дату платежа.
Статистику по всем пожертвованиям публикую в реальном времени в этом треде. Велкам :)
Для внесения платежа воспользуйтесь стандартной формой "Пополнить счет" и выберите пункт краудфандинг.
Вопросы, комментарии и пожелания пишите в комменты, постараюсь всё учесть.
Подтвержденные платежки:
Дата | Сумма, руб. | Юзер |
---|---|---|
17.06.2020 | 69.75 руб. | Demetrio |
17.06.2020 | 5000.00 руб. | Demetrio |
17.06.2020 | 5555.55 руб. | NIX |
19.06.2020 | 1397.60 руб. | WywH |
16.08.2020 | 500.00 руб. | Wh-Censor |
14.11.2020 | 1546.52 руб. | Agressor Bunx |
12.08.2021 | 300.00 руб. | Аноним |
12.09.2021 | 16.01 руб. | Agressor Bunx |
Итого собрано: 14 385.43 руб. из 110000 (13.08%)



































