Front-end Developer (JS, React Native), React
4 місяці комерційного досвіду. Працював з React Native,React.

Проекти:

React-Native:

Barley-Break:
Додаток являє собою гру в п'ятнашки. З того, що реалізовано: Кілька режимів гри: класичний, випадкове зображення, вибір зображення. Які у свою чергу діляться за розміром поля: класичний – 3:3; 4:4; 5:5; 6:6, зображення – 3:3; 4:4; Переміщення блоків за допомогою свайпів. Зміна зображення під час вибору випадкового зображення, перемішування блоків, перевірка на вихідний масив для завершення. Зум вихідного зображення.
Стек технологій: react-native, typescript, react-redux, redux-toolkit, react-native-reanimated, react-native-gesture-handler.

MovieApp:
Додаток для пошуку інформації про фільми, на основі інформації з themoviedb.
З того що реалізовано: Авторизація за допомогою react-native-firebase, зі збереженням імені та фотографії користувача в firebase-store. Збереження завантаженої сторінки та вибраних фільмів у mobile storage через react-native-mmkv. Авторизація користувача при перезавантаженні програми у випадку не виходу з облікового запису. За наявності інтернету обрані фільми зберігаються у firebase-store, за відсутності в mobile storage, при появі з'єднання дані поєднуються, з перевіркою на унікальність. Сторінка фільму. Посторінкова пагінація. Вибір різних жанрів у вкладці категорії.
Стек технологій:React-Native,typescript,react-redux,react-native-firebase,react-native-mmkv,axios.

React:

Інтернет магазин:
З того, що реалізовано: підвантаження даних продуктів за допомогою MirageJs (fake API); авторизація за допомогою Firebase; оплата через Stipe; динамічний виведення елементів; додавання товарів у кошик та обране; фільтрація елементів; сторінка товарів.
Стек технологій:React,React-hooks,Firebase( авторизация),Stipe(оплата),MirageJs(fake API),Bootstrap 5,axios.

Додаток погоди:
Невеликий додаток для показу погоди у вибраних містах. Спочатку підвантажується дефолтний список, який можна доповнювати та зменшувати. Реалізовано: підвантаження погодинної погоди, прогноз на 7 днів. При натисканні на картку міста виведення прогнозу на найближчі 8 годин та перехід на
сторінку із детальною інформацією. Видалення, додавання міст зі збереженням списку в LocalStorage.
Стек технологій:React, React-Redux, React hooks, TypeScript, LocalStorage, axios,

4 місяці комерційного досвіду. Працював з React Native,React.

Проекти:

React-Native:

Barley-Break:
Додаток являє собою гру в п'ятнашки. З того, що реалізовано: Кілька режимів гри: класичний, випадкове зображення, вибір зображення. Які у свою чергу діляться за розміром поля: класичний – 3:3; 4:4; 5:5; 6:6, зображення – 3:3; 4:4; Переміщення блоків за допомогою свайпів. Зміна зображення під час вибору випадкового зображення, перемішування блоків, перевірка на вихідний масив для завершення. Зум вихідного зображення.
Стек технологій: react-native, typescript, react-redux, redux-toolkit, react-native-reanimated, react-native-gesture-handler.

MovieApp:
Додаток для пошуку інформації про фільми, на основі інформації з themoviedb.
З того що реалізовано: Авторизація за допомогою react-native-firebase, зі збереженням імені та фотографії користувача в firebase-store. Збереження завантаженої сторінки та вибраних фільмів у mobile storage через react-native-mmkv. Авторизація користувача при перезавантаженні програми у випадку не виходу з облікового запису. За наявності інтернету обрані фільми зберігаються у firebase-store, за відсутності в mobile storage, при появі з'єднання дані поєднуються, з перевіркою на унікальність. Сторінка фільму. Посторінкова пагінація. Вибір різних жанрів у вкладці категорії.
Стек технологій:React-Native,typescript,react-redux,react-native-firebase,react-native-mmkv,axios.

React:

Інтернет магазин:
З того, що реалізовано: підвантаження даних продуктів за допомогою MirageJs (fake API); авторизація за допомогою Firebase; оплата через Stipe; динамічний виведення елементів; додавання товарів у кошик та обране; фільтрація елементів; сторінка товарів.
Стек технологій:React,React-hooks,Firebase( авторизация),Stipe(оплата),MirageJs(fake API),Bootstrap 5,axios.

Додаток погоди:
Невеликий додаток для показу погоди у вибраних містах. Спочатку підвантажується дефолтний список, який можна доповнювати та зменшувати. Реалізовано: підвантаження погодинної погоди, прогноз на 7 днів. При натисканні на картку міста виведення прогнозу на найближчі 8 годин та перехід на
сторінку із детальною інформацією. Видалення, додавання міст зі збереженням списку в LocalStorage.
Стек технологій:React, React-Redux, React hooks, TypeScript, LocalStorage, axios,
