Viktoriia H.
Рейтинг
Резюме
- Хорошие навыки HTML5, CSS3;
- Знание Gulp
- Знание Flexbox
- Знание SCSS, SASS;
- Умение работать с npm
- Знание GIT
- Небольшой опыт работы с Bootstrap
- Базовое знание Photoshop, Figma;
- Знание JS на уровне "подключить библиотеку"
- Tilda
Мой гит: https://github.com/AngryCat-pixel
Навыки и умения
Программирование
Услуги
Портфолио
-
Weather React App
Веб-программированиеЩо виконано:
Реєстрація /registration
Вхід/Вихід з аккаунту /login
Підтвердження пошти за допомогою коду
… Профіль користувача /profile
Редагування власної інформації
Зміна теми
Зміна метричної системи
Пошук міста
Як користуватися:
- Перейдіть на сторінку реєстрації
- Введіть свої данні у вірному форматі
- Активуйте обліковий запис за допомогою дууууже секретного коду: ``0000```
*Якщо ви ввели невірну пошту, ви можете редагувати її до активації облікового запису
Особливості:
- Не можна зареєструвати або змінити пошту на пошту іншого користувача.
- Код побудований для максимально ефективного кешування запитів за допомогою RTK Query.
- Структура проекту заснована на best practics, і дозволяє знаходити необхідний функціонал ґрунтуючись на назві папок.
- В апі погоди були знайдені незадокументовані особливості, і впроваджені в додаток для покращення взаємодії користувача з даними. Саме це можливість переглядати погоду на більший термін, ніж зазначено в документації.
- Календар реалізований з можливістю вибору як минулої, так і майбутньої дати, що сильно підвищує зручність інтерфейсу, прибираючи необхідність навігації між історією та прогнозом.
- Вибрана дата, незалежно від того минула чи майбутня, буде збережена в адресному рядку, і після завантаження викличе правильний ендпоінт "history.json" або "forecast.json"
- Валідація в авторизації гнучко поєднує в собі функціонал HTML5 валідації та кастомною обробкою помилок написаної відповідно до вимог "material ui"
- Навігація за програмою без підтвердження пошти неможлива, навіть якщо перезайти до облікового запису.
- Для локалізації використовувався плагін "i18next" з кастомною функцією "language detector", яка прибирає зайві перевірки і витягує oбрану мову з local storage.
- Тема та мова можуть бути змінені в будь-якому місці сайту, і будуть збережені окремо від користувача, так як подібні налаштування на мою думку більше прив'язані до пристрою, а не користувачу.
-
Курсы компьютерной сборки
Веб-программированиеВерстка сайта с нуля для курсов компьютерной сборки
-
Gallery
HTML и CSS версткаГалерея/Слайдер
-
Mini Game
Веб-программированиеМини игра на JS
-
Pulse
HTML и CSS версткаСайт по подбору пульсометров
Активность
| Последние ставки 10 | Бюджет | Добавлена | Сроки | Ставка | |
|---|---|---|---|---|---|
|
Верстка сайта
1500 UAH
|
|||||
|
Вёрстка нескольких страниц
1000 UAH
|
|||||
|
Создать адаптивную верстку
2000 UAH
|
|||||
|
Информационный сайт!!
1000 UAH
|
|||||
|
Простой лендинг пейдж на Tilda (опросник + лид форма).
700 UAH
|
|||||
|
Фриланс-проект |
|||||
|
Фриланс-проект
1000 UAH
|
|||||
|
Фриланс-проект |
|||||
|
Фриланс-проект |
|||||
|
Фриланс-проект
200 UAH
|