Maksym Hlushtsov
Offer Maksym work on your next project.
Rating
Skills and abilities
Programming
Design & art
Mobile development
Administration
Portfolio
-
React Native application for the travel service 'Mapster'
Javascript and TypescriptThe goal was to create a project that allows comprehensive formation of tours, which can consist of car rentals, accommodation, flight bookings, taxis, excursions, transfers from the client's side. We also created the possibility of listing all these services from our partners' side. At the same time, the project includes a global admin panel that covers all of the above functions.
The most challenging part was creating the project's architecture, consisting of 9 different services that are combined into one complex system. We had to develop the most suitable UI library, create UI components, and build many identical services in a short period of time. The initial goal was for all these 9 services to be created within 3 months. They all needed to be multi-currency, multilingual, with complex pricing systems for various types of goods. Essentially, all these services are marketplaces, but with much more complex and extensive functionality for adding products. On regular marketplaces, products are added and sold according to a specific template. In our case, all these products differ greatly from each other and cannot be fitted into a certain template.
… Currently, there are 2 most popular frameworks for creating cross-platform applications: React Native and Flutter. There was also an option to develop native applications for each mobile OS separately, using Kotlin and Swift programming languages, but we decided to abandon this idea in favor of cross-platform development, as such development covers all the needs that arose during the project creation. Moreover, this approach takes significantly less time than native development, which also aligned with our plan to create an MVP version of the project within 3 months. At that point, we had to choose between React Native and Flutter, and we initially chose Flutter and implemented the MVP version with its help. Then we developed and scaled this version, but application optimization deteriorated quite significantly. We conducted our own research, during which we created an identical application in React Native and achieved a substantial increase in loading speed from 4 to 10 times, so we continued to develop the application built on React Native. We also noticed that the React Native app takes up much less space in memory compared to Flutter. We managed to reduce the app size from about 250 MB to 20 MB.
#Django
#Docker
#Flutter
#Mobile_App
#Python
#React_Native
#Responsive_Design
#UX/UI
#Vue
#Web_Development
Activity
| Latest proposals 4 | Budget | Added | Deadlines | Proposal | |
|---|---|---|---|---|---|
|
PART 4 — CATALOGUE WEBSITE for Copart, iaaI, Emirates Auction auction parsers (+ API + deployment)
500 USD
|
|||||
|
PART 3 — PARSER Emirates Auction.com + DATABASE (Backend infrastructure)
500 USD
|
|||||
|
PART 2 — IAAI PARSER + DATABASE (Backend infrastructure)
500 USD
|
|||||
|
PART 1 — Copart PARSER + DATABASE (Backend infrastructure)
500 USD
|