JavaScript
34 USDСоздайте страницу, содержащую таблицу данных, состоящую из тела, нижнего колонтитула и заголовка таблицы.
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. Реализация маркировки положения данных относительно среднего
Current freelance projects in the category Javascript and Typescript
Full-stack development — Amazon PPC Dashboard (Stage 1)Need a full-stack developer with experience working with Amazon API to implement Stage 1 of the internal PPC dashboard. The project is real, the data is live, everything is ready to start. Frontend prototype (5 pages, React + TypeScript): WHAT IS ALREADY READY — Frontend… Javascript and Typescript, Web Programming ∙ 1 day 22 hours back ∙ 27 proposals |
Development of a photo book and photo frame constructor websiteProject Goal A modern website needs to be developed for ordering photo books, photo frames, and other personalized photo products. The main task of the project is to provide the client with the ability to independently create a ready-made layout of the product directly on the… Javascript and Typescript, Web Programming ∙ 3 days 14 hours back ∙ 96 proposals |
Team for a custom marketplace of funeral services.We are looking for a team to launch and develop a custom national marketplace for funeral services. Right away: we are not looking for solo freelancers, juniors, or "website builders." We need a strong product team at the middle+/senior level with real cases in… Javascript and Typescript, Web Programming ∙ 4 days 9 hours back ∙ 27 proposals |
Improvement of the existing Next.js/Supabase project: offers, CRM, analytics, AI chatThere is an active project WatchGenius — a luxury watch analytics platform with a catalog of models, price analytics, external offers, application forms, and an AI chat. The project has already been partially developed. We need not a website from scratch, but an experienced… Javascript and Typescript, Web Programming ∙ 6 days 10 hours back ∙ 55 proposals |
I am looking for a Senior Full-Stack Developer (Payload CMS) — migration of 2 websites for a hotel chain.The resort hotel network is transitioning from Webflow to its own headless stack. Two corporate websites (~140 pages in total), multi-tenant architecture — one code serves multiple hotels on different domains. The project has already started: the infrastructure is deployed,… Content Management Systems, Javascript and Typescript ∙ 10 days 8 hours back ∙ 19 proposals |