Maksym Hlushtsov
Запропонуйте Maksym роботу над вашим наступним проєктом або зареєструйте профіль фрилансера і починайте заробляти просто зараз.
Рейтинг
Навички та вміння
Програмування
Адміністрування
Портфоліо
-
React Native додаток для сервісу подорожей 'Mapster'
Javascript та TypescriptМетою було створити проект, який дозволяє комплексно формувати тури, що можуть складатися з оренди автомобіля, житла, бронювання авіаквитків, таксі, екскурсій, трансферів з боку клієнта. Ми також створили можливість розміщення всіх цих послуг з боку наших партнерів. При цьому проект містить глобальну адмін-панель, яка охоплює всі вищезазначені функції.
Найскладнішим було створити архітектуру проекту, що складається з 9 різних сервісів, які об’єднуються в одну складну систему. Нам довелося створити найбільш підходящу UI бібліотеку, створити UI компоненти і зробити багато ідентичних сервісів за короткий час. Початкова мета полягала в тому, щоб усі ці 9 сервісів були створені протягом 3 місяців. Вони повинні були бути мультивалютними, мультимовними, з складними системами ціноутворення для різних типів товарів. По суті, всі ці сервіси — це торгові майданчики, але з набагато складнішим і більш функціональним додаванням товарів. На звичайних торгових майданчиках товари додаються і реалізуються за певним шаблоном. У нашому випадку всі ці товари сильно відрізняються один від одного і не можуть бути підганянні під певний шаблон.
… Зараз існує 2 найпопулярніші фреймворки для створення кросплатформених додатків: React Native і Flutter. Також був варіант створювати нативні додатки для кожної мобільної ОС окремо, використовуючи мови програмування Kotlin і Swift, але ми вирішили відмовитися від цієї ідеї на користь кросплатформної розробки, оскільки така розробка покриває всі потреби, що виникли при створенні проекту. Крім того, така розробка займає набагато менше часу, ніж нативна, що також відповідало нашим планам створити MVP-версію проекту за 3 місяці. Тоді нам довелося обирати між React Native і Flutter, і ми з початку обрали Flutter і реалізували MVP-версію за його допомогою. Потім ми розвивали і масштабували цю версію, але оптимізація додатку значно погіршилася. Ми провели власне дослідження, у процесі якого створили ідентичний додаток на React Native і отримали значне збільшення швидкості завантаження додатку з 4 до 10 разів, тому продовжили розвивати додаток, створений на React Native. Також ми помітили, що додаток на React Native займає набагато менше місця в пам’яті порівняно з Flutter. Нам вдалося зменшити розмір додатку приблизно з 250 МБ до 20 МБ.
#Django
#Docker
#Flutter
#Mobile_App
#Python
#React_Native
#Responsive_Design
#UX/UI
#Vue
#Web_Development
Активність
| Останні ставки 4 | Бюджет | Додано | Терміни | Ставка | |
|---|---|---|---|---|---|
|
ЧАСТИНА 4 — САЙТ-КАТАЛОГ для парсерів аукціонів Copart, iaai, Emirates Auction (+ API + деплой)
22 175 UAH
|
|||||
|
ЧАСТИНА 3 — ПАРСЕР Emirates Auction.com + БАЗА ДАНИХ (Backend-інфраструктура)
22 175 UAH
|
|||||
|
ЧАСТИНА 2 — ПАРСЕР IAAI + БАЗА ДАНИХ (Backend-інфраструктура)
22 175 UAH
|
|||||
|
ЧАСТИНА 1 — ПАРСЕР Copart + БАЗА ДАНИХ (Backend-інфраструктура)
22 175 UAH
|