Заргузка комментариев из 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$ в час
Current freelance projects in the category Javascript and Typescript
Optimization of Core Web Vitals (OpenCart) for Google PageSpeed — Mobile and PC versionsOrder description: We are looking for an experienced frontend developer/OpenCart specialist to optimize the loading speed of the website (categories and product cards) according to Google Core Web Vitals requirements. About the project: * CMS: OpenCart. * Specifics: The site… Content Management Systems, Javascript and Typescript ∙ 3 days 18 hours back ∙ 23 proposals |
Optimization of WordPress site speed
113 USD
We will send full details in private messages Goal Maximize website loading speed, especially on mobile devices. KPI (mandatory) After the work is completed, the following metrics must be achieved. Mobile Performance 90+ LCP less than 2.2 sec INP less than 200 ms CLS less than… HTML & CSS, Javascript and Typescript ∙ 4 days 14 hours back ∙ 68 proposals |
Looking for an Odoo Developer — a solo developer with experience in Odoo 19 Community Edition.There is a working, well-designed project on Odoo 19 Community — CRM for a Ukrainian hotel, already in production-grade infrastructure. We do not plan to rewrite from scratch. We are looking for one person who will take over the project, maintain the working state, and lead it… Javascript and Typescript, Web Programming ∙ 6 days 15 hours back ∙ 4 proposals |
I am looking for an experienced Full Stack developer to create a SaaS service for online stores.Service idea: The client uploads a link to their product feed (XML or CSV). The service automatically retrieves the products, takes their photos, and creates new advertising images based on ready-made templates: price, discount, logo, promotional tags, etc. There should also be… Javascript and Typescript, Web Programming ∙ 7 days 21 hours back ∙ 87 proposals |
Development of a WebGL/Three.js scene with generation and export of 3D (snapshot) from an animated shaderObject Description:The project is a designer table shaped like a realistic, deep whirlpool (a central vortex that smoothly transitions from a wide horizontal tabletop to a thin elegant leg). Task Essence:A WebGL / Creative Coding developer is required to create an interactive 3D… Javascript and Typescript, Web Programming ∙ 8 days 18 hours back ∙ 31 proposals |