Вход Блог
Строительство и ремонт
Репетиторы
Красота
Фрилансеры
Разные специалисты
Уход за животными
Тренеры
Автоинструкторы

Javascript — работа в Москве

Дата: 2022-10-03
Детали
Регион
Москва
Занятость
дистанционно
Стоимость
договорная
Дата публикации
2022-10-03
Описание
Для работы Нужно помочь с выполнением тестового задания. Отрадно что вы готовы проявить себя, пожалуйста ознакомьтесь с тестовым заданием: Необходимо создать простое PWA удовлетворяющее следующим требованиям: 1. Приложение должно быть реализовано в виде SPA с использованием фреймворка Astro.build https://astro.build/, документация по развертыванию: https://docs.astro.build/en/getting-started/, SSR рендеринг и API routes: https://docs.astro.build/en/guides/server-side-rendering/, (при создании проекта не выбираем никакой фреймворк и указываем использование TypeScript). 2. В созданный проект Astro в public folder перенести ассеты Metronic8: https://drive.google.com/file/d/14elRxhnS40wMI4oyxcmqCaNgjAz5XvXP/view?usp=sharing, документация по Metronic8: https://preview.keenthemes.com/html/metronic/docs/index. 3. Бекэнд должен быть реализован с помощью Strapi Admin Panel https://strapi.io/, документации для быстрого старта: https://docs.strapi.io/developer-docs/latest/getting-started/quick-start.html. 4. В проекте Astro создать страницы логина и регистрации с полями: 1. username, 2. email, 3. password. 5. В Strapi Admin Panel посмотреть документацию по авторизации пользователей https://docs.strapi.io/developer-docs/latest/plugins/users-permissions.html. 7. В проекте Astro создать компонент (или несколько компонентов) для TS скрипта, отвечающего за логику авторизации и регистрации пользователей на странице. 8. В проекте Astro создать необходимые компоненты для страницы каталога продуктов (карточку продукта, окно просмотра инфо о продукте, окно редактирования продукта, кнопки просмотра, изменнения и удаления продукта, а также окно корзины пользователя). 9. В проекте Astro прописать API Routes для получения данных из Strapi Admin Panel: register, login, get cart, add to cart, remove from cart, get products, get product by ID, create product, edit product by ID, delete product by ID. 10. В проекте Astro создать компонент (или несколько компонентов) для TS скрипта, отвечающего за всю динамику на странице (отрисовка каталога из API, отрисовка информации в окнах при открытии окон, и ререндеринг страницы при изменении каталога).
Похожие заказы

Обучение программированию

дистанционно
договорная
Язык программирования: JavaScript Для работы
Москва Репетиторы

Обучение программированию

без разницы
договорная
Язык программирования: JavaScript Для ребёнка Мой сын 12 лет любит играть в Counter-Strik хочет стать профессионалом, я хочу чтоб он научился программировать. Можете помочь совместить его желание и мое. Например таким образом между уроками по КС учить его программированию.
Пермь Репетиторы

Обучение Javascript

без разницы
от 500.00 руб.
Для себя Есть темы, которые я плохо понимаю
Пермь Репетиторы

Обучение программированию

дистанционно
договорная
Язык программирования: JavaScript Для ребёнка
Москва Репетиторы

Обучение Javascript

дистанционно
от 800.00 руб.
Для себя JS
Москва Репетиторы

Обучение Javascript

дистанционно
договорная
Для себя
Москва Репетиторы

Обучение Javascript

дистанционно
договорная
Для работы Необходимо провести мок-интервью на уровень intern/junior
Москва Репетиторы