React app: исправить ошибки и исправить функционал
1 .Есть страница на реакте, https://chandax.com/demo/ которую нужно переписать с 0 исправив по ходу боги.Перечень ошибок находится в прикрепленном файле.ВтораяПосле завершения 1-й фазы - во второй фазе нужно будет добавить новый функционал:
- возможность загрузки файлов
Возможность составления колонок эксельки с стандартизированными колонами.
- интегрироваться с серверным API, которое будет передавать данные вместо статических файлов, которые используются сейчас и т.д.После завершения проекта должен работать следующий флоу:
- Юзер загружает экселку с заказом и свой прайс-лист
- Эти файлы отправляются на сервер, который в ответ поверит их в структурированном виде (отрезанный шапка и подвал, все колоны названы стандартизированно, информация из всех листов объединена в 1 список)
- На базе этих данных реакт-апа строит интерфейс для быстрого выбора соответствующих товаров (ориентированно как сейчас на демке, только без багов)
Пользователь выбирает правильные соответствия между товарами.
- При каждом выборе соответствия товаров - на сервер идет запрос для пересчета количества предлагаемого товара
- Если в списке нет необходимого товара - то он может его добавить в поп-форма
- После того, как пользователь закончил это делать - он просит апку отправить результат ему на почту.Аппа спрашивает пошту
- Когда пользователь ввел почту - все данные отправляются на сервер, который на их базе генерирует экселку и отправляет ее пользователю.От исполнителя мы ожидаем:
- минимум 2-3 года опыта с реакцией
- умение писать лаконичный и понятный код
- Хорошее знание фреймворка, которое позволит избежать создания " велосипедов".Серверные колбеки, с которыми нужно будет работать (АПИ еще может немного меняться, но должно дать хорошее представление):
- API / V1 / Upload
Заявление :
{
«Filename»: «»
«filetype»: «rfq» / «pricelist»,
...
→
Реакция :
{«продукты»: [
{'product': 'apples', 'category': 'fruits', 'code': 'MJ123', 'qty': '10', 'unit': 'kg', 'price': '1.2'},
{'product': 'oranges', 'category': 'fruits', 'code': 'MJ124, 'qty': '5', 'unit': 'kg', 'price': '0.3'},
]}
- API / V1 / Матч
Заявление :
{
«rfq»: «rfq_filename.xls»,
«оферта»: «price_filename.xls»,
→
Реакция :
- API / V1 / Количество
Заявление :
{
'rfq': {'product': 'apples', 'category': 'fruits', 'code': 'MJ123', 'qty': '10', 'unit': 'kg', 'price': '1.2'},
'offer': {'product': 'oranges', 'category': 'fruits', 'code': 'MJ124', 'qty': '5', 'unit': 'kg', 'price': '0.3'},
→
Реакция :
{
«Qty»: 10
«унит»: «кг»
→
- API / V1 / Save
Заявление :
{
Матч : [
{
'rfq': {'product': 'apples', 'category': 'fruits', 'code': 'MJ123', 'qty': '10', 'unit': 'kg', 'price': '1.2'},
'offer': {'product': 'oranges', 'category': 'fruits', 'code': 'MJ124', 'qty': '5', 'unit': 'kg', 'price': '0.3'},
{
'rfq': {'product': 'apples', 'category': 'fruits', 'code': 'MJ123', 'qty': '10', 'unit': 'kg', 'price': '1.2'},
'offer': {'product': 'oranges', 'category': 'fruits', 'code': 'MJ124', 'qty': '5', 'unit': 'kg', 'price': '0.3'},
→
)
→
Реакция :
{
«Результат»: «ОК»
«Послание»: «Все в порядке»
→
Приложения 1
Отзыв заказчика о сотрудничестве с фрилансером
React app: исправить ошибки и исправить функционалБогдан - отличный исполнитель с опытом работы. Он делает больше, чем от него просишь и заботится о конечном результате. Из-за своей молодости он немного не вкладывается в сроки и недооценивает сложность задания, но без всяких вопросов достигает обозначенного до конечного результата. Также во время сотрудничества мне понравился манер общения Богдана, и то, что он быстро учится.
Я могу полностью рекомендовать сотрудничество с Богданом.
Отзыв фрилансера о сотрудничестве с Kostiantyn Mykolayovich
React app: исправить ошибки и исправить функционалНадеюсь на хорошую работу в дальнейшем.
![]()
-
Добрый день, Кость
Я занимаюсь разработкой 12+ лет, React+
С этим проектом могу Вам помочь, для начала нужно оценить первую часть?
Более 16 лет в разработке. Сайты и Мобильные приложения подключ. Разработка с нуля и доработка. Качество и надежность ⭐⭐⭐⭐⭐ -
105 "Приветствую!
Имею большой опыт создания веб-сайтов на различную тематику. 4 года использую HTML и CSS так же Wordpress. Сделаю натяжку на движёк готовой вёрстки быстро и качественно, настрою необходимый функционал. Пишите, с радостью возьмусь за проект."
-
283 Добро пожаловать! Меня зовут Павел, я представляю компанию Hexide Digital. Мы специализируемся на Реакте, опыт более 9 лет. Готовы выполнить свой проект.
Если вы рассматриваете компанию, напишите в директ и я скажу вам нашу презентацию и сможем предварительно оценить ваш проект.
Благодарю
Актуальные фриланс-проекты в категории Javascript и Typescript
Разработка интерактивной карты Palworld для сайтаНеобходимо разработать интерактивную карту Palworld по примеру: https://palworld.gg/map Нам нужна не просто статическая картинка, а полноценная интерактивная карта, где пользователь может смотреть локации, включать / выключать категории объектов, искать нужные точки и… HTML и CSS верстка, Javascript и Typescript ∙ 12 часов 28 минут назад ∙ 16 ставок |
Разработка платформы AM Mobility (автосервис, парковка, страхование, аренда автомобилей)
259 296 UAH
Ищем команду или опытного Full Stack разработчика для создания MVP платформы AM Mobility. AM Mobility — это единая цифровая экосистема для автомобилистов, объединяющая в одном приложении и веб-платформе: парковку; автосервис; шиномонтаж; автомойку; аренду автомобилей;… Javascript и Typescript, Веб-программирование ∙ 5 дней 18 часов назад ∙ 115 ставок |
Gsap анимации
1000 UAH
Добрый день. Нужно внести правки в текущем проекте. Нужен специалист, который хорошо работает на gsap/lenis Нужно сделать анимацию карточек. Подробное ТЗ здесь: https://www.figma.com/design/5bLEJudN5LPpB9ZSoJa2Eb/Untitled?m=auto&t=qwyluUctL1lrMNvh-6 Нужно… Javascript и Typescript, Веб-программирование ∙ 6 дней назад ∙ 21 ставка |
Ищу наставника по Claude Code для запуска веб-проекта с нуля**Кратко о задаче:** Я новичок без опыта в программировании. Есть готовое ТЗ на разработку сайта (42 страницы, Next.js, PostgreSQL). Хочу реализовать его самостоятельно с помощью Claude Code - нужен специалист, который настроит среду и научит меня работать с инструментом. ---… Javascript и Typescript, Обучение ∙ 7 дней 23 часа назад ∙ 20 ставок |
Обновление дизайна на сайтеНужно обновить дизайн существующего сайта используя HTML, CSS, JS: освежить внешний вид, сделать его современным и адаптивным под мобильные устройства. Требуется добавить плавные анимации и интерактивные элементы . HTML и CSS верстка, Javascript и Typescript ∙ 8 дней 17 часов назад ∙ 97 ставок |