JavaScript
1500 UAHСоздайте страницу, содержащую таблицу данных, состоящую из тела, нижнего колонтитула и заголовка таблицы.
1. Cо связанными кнопками (или элементами формы - мы можем использовать раскрывающийся список, флажки и т. д.) в заголовке, что позволяет:
a. Cортировка таблицы по данным из выбранного столбца в порядке возрастания или убывания (достаточно числовых данных, можно также сортировать строки по алфавиту) - хотя бы один столбец с этой функцией
b. Фильтрация данных - минимум один столбец с фильтрацией минимум по 3 категориям
c. Всего не менее 3 столбцов с фильтрами или сортировкой
2. Таблица должна содержать не менее 4 столбцов и 8 строк данных (без строк верхнего и нижнего колонтитула и любого столбца с последовательными номерами)
3. Тело данных таблицы должно быть сгенерировано с использованием JavaScript из данных, описанных в JSON, XML, CSV, однако - мы можем использовать существующие решения для генерации массива из прочитанных данных
4. Нижний колонтитул таблицы должен содержать сводные данные
a. суммы и средние значения связанных столбцов
b. отдельные коллективные строки для всех данных и отдельные строки для данных из активного фильтра
c. строки с коллективными данными:
- или суммы (общий и текущий фильтр) помещаются в нижний колонтитул, а средние значения (т.е. всего 2 строки) в теле таблицы - тогда последние сортируются вместе с необработанными данными, и мы можем легко увидеть, какие из них выше или ниже средних
- или мы помещаем их все в нижний колонтитул таблицы и поэтому не сортируем их вместе со строками из тела таблицы, а раскрашиваем необработанные данные, указывая связь с выбранной статистикой
d. Cовокупные данные должны генерироваться автоматически из данных для отдельных строк
5 . Тип данных, которые будут включены в таблицу, выбирается таким образом, чтобы было действительно иметь смысл сортировать, фильтровать и создавать коллективные данные; например:
a. таблица с данными по выбранным городам, сгруппированными по административным или географическим единицам, с помощью которых мы можем фильтровать данные о численности населения и площади, по которым мы можем сортировать и из которой мы вычисляем средние значения для коллективных данных
b. таблица с выбранными историческими фигурами, сгруппированными по национальностям (фильтр) с данными о годах рождения и смерти (сорт) и количестве прожитых лет (для расчета среднего);
Условие
1. Реализация автоматической генерации HTML-таблицы с активным фильтром
2. Реализация автоматического расчета агрегированных данных для всей таблицы
3. Реализация автоматического расчета сводных данных для активного фильтра.
4. Реализация сортировки данных в теле таблицы
5. Реализация маркировки положения данных относительно среднего
Актуальні фриланс-проєкти в категорії Javascript та Typescript
Розробка повного стеку — Панель управління Amazon PPC (Етап 1)Потрібен full-stack розробник з досвідом роботи з Amazon API для реалізації Stage 1 внутрішнього PPC-дашборда. Проект реальний, дані живі, все готово до старту. Прототип фронтенда (5 сторінок, React + TypeScript): ЩО ВЖЕ ГОТОВО — Фронтенд-прототип на React 18 + TypeScript +… Javascript та Typescript, Веб-програмування ∙ 1 день 22 години тому ∙ 27 ставок |
Розробка сайту-конструктора фотокниг і фоторамокМета проекту Необхідно розробити сучасний веб-сайт для замовлення фотокниг, фоторамок та іншої персоналізованої фотопродукції. Головне завдання проекту — надати клієнту можливість самостійно створити готовий макет виробу без участі дизайнера безпосередньо на сайті.Основний… Javascript та Typescript, Веб-програмування ∙ 3 дні 14 годин тому ∙ 96 ставок |
Команда для самописного маркетплейса ритуальних послуг.Шукаємо команду для запуску та розвитку самописного національного маркетплейсу ритуальних послуг. Одразу: не шукаємо одиночок, джунів і “збирачів сайтів”. Потрібна сильна продуктова команда рівня middle+/senior з реальними кейсами маркетплейсів/складних SaaS. Прошу не… Javascript та Typescript, Веб-програмування ∙ 4 дні 9 годин тому ∙ 27 ставок |
Доопрацювання існуючого проекту Next.js/Supabase: оффери, CRM, аналітика, AI-чатЄ діючий проект WatchGenius — платформа аналітики люксових годинників з каталогом моделей, ціновою аналітикою, зовнішніми офферами, формами заявок та AI-чатом. Проект вже частково розроблений. Потрібен не сайт з нуля, а досвідчений full-stack розробник, який зможе розібратися в… Javascript та Typescript, Веб-програмування ∙ 6 днів 10 годин тому ∙ 55 ставок |
Шукаю Senior Full-Stack розробника (Payload CMS) — міграція 2 сайтів готельної мережіМережа курортних готелів переходить з Webflow на власний headless-стек. Два корпоративні сайти (~140 сторінок разом), multi-tenant архітектура — один код обслуговує кілька готелів на різних доменах. Проєкт уже стартував: інфраструктура розгорнута, tenants налаштовані, базові… CMS, Javascript та Typescript ∙ 10 днів 8 годин тому ∙ 19 ставок |