Fullstack на доработку мобильного приложения

2 000 руб.за час
06 сентября 2024, 09:51 • 4 отклика • 63 просмотра
Добрый день !
Для доработки проекта нужен опытный Fullstack программист
Проект был заморожен поэтому придется работать со старыми библиотеками (в основном старые библиотеки на бэке)

На проекте необходимо сделать следующее

Бэк:
1) Сортировка сообщений (когда приходит новое сообщение, чтобы чат перемещался на первую позицию)
2) Счетчик и индикатор не прочитанных сообщений
3) Передача файлов в чате по сокету
4) Другие задачи связанные с чатом. так как чат не стандартный, нужно быть готовым к тому, что задачи не "шаблонные"

Мобильная часть:
1) Чат НА СОКЕТАХ (фото, файлы (типа пдф, эксель, другие), сообщения, отчеты о доставке, индикатор времени посещения пользователем, индикатор времени отправки/получения/доставки/прочтения сообщения, возможность просмотра + возможность сохранения)
2) Пуш уведомления
3) Размещение на площадках гугл и апстор
4) Доработка чата (не отправляются сообщения в чат)
5) Доработка визуализации ( не корректно отображаются некоторые элементы на страницах (шрифт, высота, отступы))
6) Получение и просмотр отправленных файлов в чат
7) Сортировка чатов
8) Перемещение чата на позицию вверх при новом полученном или отправленном сообщении (совместно с Бэкэнд разработчиком)
9) Индикатор не прочитанных сообщений на вкладке чатов
10) Другие работы похожего характера

Прочие задачи:
Рефакторинг кода после релиза (возможно)
доработка по другим задачам (например; удаление аккаунта при определенных условиях)

Бэкэнд и фронт разработчик, которые занимались проектом ранее, на связи, могут подсказать при возникновении вопросов.

Минимальные требования:
nodejs
expressjs
postgres
websocket
Flutter



NDA есть

Прошу направить:
1) Резюме (краткое)
2) Ссылку на гит
3) Часть написанного Вами кода (небольшой отрывок) С описанием того, что этот код делает


Проект частный. По предоплате не работаю. Оплата будет производиться согласно потраченному времени, после проверки работоспособности выполненного кода. ( как вам будет удобно раз в неделю раз в месяц, это индивидуально)