Заргузка комментариев из TikTok
Web сайт для загрузки и сохранения коммениариев из TikTok.
ТЗ Бекенд
База данных - MongoDB
Технология - Node js
Tiktok библиотека - https://github.com/szdc/tiktok-api
Таблицы в базе данных
- Группы
- Посты
- Комментарии
- Пользователи
Таблица Группы
- внутренний уникальный ID
- внешний ID группы
- Идентификатор ИСТОЧНИКА, всегда =SOURCE_TIKTOK_V2
- Название группы (пользователя)
Таблица Посты
- внутренний уникальный ID
- внешний ID поста
- внутренний ID группы
- ссылка на пост
- Содержание, текст поста
- Хештеги поста
Таблица Комментариев
- внутренний уникальный ID
- внутренний ID группы
- внутренний ID пользователя
- текст комментария
- дата когда комментарий был оставлен
Таблица пользователей
Пользователи, которые оставили комментарии
- внутренний уникальный ID
- Внешний ID (Тик тока)
- Имя пользователя
- Логин (ник) пользователя
- Дата обновления
API
GET /groups - Список групп
GET /groups/sync/{:id} - запуск процесса загрузки комментариев из группы (пользователя)
Параметры
- количество постов
- количество кометариев из поста
Шаги -
1. По ID (пользователя) загрузить список постов
2. Сохранить в базе данных
3. Для каждого поста, загрузить список комментариев
4. Сохранить в базе данных
5. Для каждого комментария, сохранить информацию о пользователе в ссотвествии с полями базы данных
POST /groups - Добавление группы
Параметры
- ссылка на группу (пользователя)
- или номер группы
- тип источника - всегда = SOURCE_TIKTOK_V2
DELETE /groups/{:id} - удаление группы
GET /comments - Список комментариев
- фильтр данных по номеру группы, по номеру пользователя, по ключевому слову в комментарии
group_id, user_id, query
PUT /comments/{:id} - сохранение комментария
- содержимое комментария
DELETE /comments/{:id} - удаление комментария/комментарииев
ТЗ Фронтенд
Технология - React js
По желанию, предоставляем набор компонентов, если потребуется
Страницы
- Список добавленных групп (таблица)
- Список всех комментариев (таблица)
- Dashboard
В таблицах должна быть возможность фильтровать показ данных - по группе, по пользователю, по ключевому слову из комментария, по хештегу
Страница Группы
- кнопка добавить новую группу
- - поле для указания ссылки
- - поле выбора источника, всегда =SOURCE_TIKTOK_V2
- кнопка удалить группу
- кнопка загрузить список комментариев
- - выбор количества постов и количества комментариев для загрузки. По умолчанию, 10 постов, 100 комментариев.
Страница Комментарии
- кнопка редактировать комментарий
- кнопка удалить комментарий
- кнопка удалить пользователя
- кнопка выгрузки комментариев в файл
- фильтр в таблице
- - по группе
- - по пользователю
- - по ключевому слову из комментария
- отображение параметров в таблице
-- номер пользователя
-- имя пользователя
-- название источника всегда =SOURCE_TIKTOK_V2
-- название группы
-- номер группы
-- комментарий
-- дата когда комментарий был оставлен
-
104 Здравстуйте, готов взяться за Ваш проект.
Опыт разработки на node.js более 2х лет на крупном проекте.
Детали обсудим.
-
604 4 0 Здравствуйте, являюсь fullstack разработчиком
По стэку технологий: React, React Native, Electorn, Typescript, GraphQL, Nest.js, MySQL/PostgresSQL
Nest.js: https://github.com/real-festil/nest-trello
Node: https://github.com/real-festil/chat-server
React/Next.js: https://github.com/SleepSchool/SleepSchoolWebsite
Могу сделать и фронтенд и бэкенд часть приложения
8$ в час
Актуальные фриланс-проекты в категории Javascript и Typescript
Ищу опытного Full Stack разработчика для создания SaaS-сервиса для интернет-магазинов.Идея сервиса: Клиент загружает ссылку на свой товарный фид (XML или CSV). Сервис автоматически получает товары, берет их фотографии и создает новые рекламные изображения по готовым шаблонам: цена, скидка, логотип, акционные плашки и т.д. Также в сервисе должен быть простой… Javascript и Typescript, Веб-программирование ∙ 11 часов 9 минут назад ∙ 67 ставок |
Разработка WebGL/Three.js сцены с генерацией и экспортом 3D (snapshot) из анимированного шейдераОписание объекта:Проект представляет собой дизайнерский стол, выполненный в форме реалистичного, глубокого водоворота (центральная воронка, которая плавно переходит из широкой горизонтальной столешницы в тонкую изящную ножку). Суть задачи:Требуется WebGL / Creative Coding… Javascript и Typescript, Веб-программирование ∙ 1 день 7 часов назад ∙ 27 ставок |
Поддержка и развитие сайта клининговой компании
906 UAH
Ищу веб-разработчика / веб-мастера для долгосрочной поддержки и развития сайта клининговой компании. Сайт: https://donely.ca О проекте DoneLy Home Services — компания по предоставлению услуг уборки в Канаде, которая активно развивается и расширяет географию работы. Ищу… Javascript и Typescript, Веб-программирование ∙ 3 дня 9 часов назад ∙ 62 ставки |
Разработка сайта по ТЗ на FramerНеобходимо сделать сайт по этим параметрам, что в ТЗ https://docs.google.com/document/d/1ODO2C9Krb4AaMiJz9wfbNzWlAyA2FwCCHL8r0biajUY/edit?usp=sharing Назовите реальный рейд на основе этого дизайна HTML и CSS верстка, Javascript и Typescript ∙ 4 дня 10 часов назад ∙ 27 ставок |
Разработка интерактивной карты Palworld для сайтаНеобходимо разработать интерактивную карту Palworld по примеру: https://palworld.gg/map Нам нужна не просто статическая картинка, а полноценная интерактивная карта, где пользователь может смотреть локации, включать / выключать категории объектов, искать нужные точки и… HTML и CSS верстка, Javascript и Typescript ∙ 6 дней 1 час назад ∙ 35 ставок |