Внести коррективы в проект на Vue, Nuxt.js, Vite, TypeScript

Цена договорная
01 декабря 2023, 22:36 • 10 откликов • 91 просмотр
В проект требуется специалист, владеющий фреймворком Vue, и желательно React.

Для кандидата предусмотрено небольшое, оплачиваемое тестовое задание.


Проект на Vue, Nuxt.js, Vite, TypeScript, связанный с биржевой торговлей. Включает трехстраничный лендинг (основная страница и две доп страницы).


Задача на тестовое задание


Подразделяется на 2 этапа


1 этап:


1) Сейчас в проекте: основное приложение и лендинг, все прикручено к Nuxt.js для SSR, необходимо разделить проект на 2 части.

Нужно сделать: основное приложение оставить на Nuxt.js, лендинг должен быть перенесен либо на обычный HTML, CSS, либо оставить на Vue, но без SSR.

В результате должно получиться 2 проекта: основное приложение (с SSR), лендинг (без SSR).


2) Под каждый проект создается репозиторий на GitLab, чтобы в последующем задеплоить их на Cloudfare Pages, и они спокойно могли в дальнейшем функционировать на отдельных доменах (например, promo.project.com — лендинг, project.com — основное приложение).


2 этап:


Исправить простые ошибки/баги в основном приложении (валидация полей и т.д.)


ОПЛАТА ПРОИЗВОДИТСЯ ПОСЛЕ ПОЛНОГО ВЫПОЛНЕНИЯ 2 ЭТАПОВ.


Требования к кандидату:

1) Vue 3, Nuxt.js, VITE, vue-i18n.

2) Git, Cloudfare Pages, Gitlab

3) Умение не бояться и разбираться в чужом коде

4) Умение корректно принимать те или иные решения, а также пояснять, почему пришли именно к этому решению.

5) Писать чистый код: не хламить все в одну кучу, поддерживать дальнейшую масштабируемость проекта.

6) Базовое понимание биржевой торговли, либо способность самостоятельно оперативно получить необходимые знания по этой теме.


Предпочтительно:

1) Разбираешься и можешь собрать проект на библиотеке React

2) Next.js, Redux Toolkit, RTK Query

3) Придерживаешься какой-то архитектурной методологии (например Feature Sliced Design)

4) Docker, Docker-compose

5) Понимаешь как работать с dApp, web3.


При отклике на заявку ОБЯЗАТЕЛЬНО указать:

1) Страну проживания

2) Город проживания + часовой пояс

3) Удобный способ оплаты (карта, криптовалюта)

4) В какой валюте удобно принимать (рубли, евро, доллары, USDT)

5) Ваша ставка в час

Отзывы
Avatar r50 a6ce93fe35b158fd29ba0e8681c918c22117160e9586a56eee4ffbc20df9bda1
Заказчик
Выполнил все четко согласно ТЗ и в срок. Все вопросы решались оперативно и с должным уровнем компетентности.
2 месяца назад
R50 8fb09797cdc75da98d16008df06b44ca
Фрилансер
Хороший и адекватный заказчик. Было приятно работать
2 месяца назад