You will get a working mapping web app usable on mobile and desktop.
Top Rated

Top Rated

Project details
You will get a fully functional web mapping app and it will serve as a basic shell to build a robust application. With my experience in good coding habits and the use of VueJs and es6, the application with being scalable.
The application has support for mobile device use, both ios and android platforms, and optimum usability in the desktop mode, all os platforms.
Looking forward to customizing and expanding the application to meet your needs.
Thanks.
The application has support for mobile device use, both ios and android platforms, and optimum usability in the desktop mode, all os platforms.
Looking forward to customizing and expanding the application to meet your needs.
Thanks.
Programming Languages
HTML & CSS, JavaScript, TypeScriptCoding Expertise
Cross Browser & Device Compatibility, Performance Optimization, DesignWhat's included
| Service Tiers |
Starter
$700
|
Standard
$1,000
|
Advanced
$2,500
|
|---|---|---|---|
| Delivery Time | 3 days | 5 days | 10 days |
Number of Revisions | 3 | 5 | 9 |
Design Customization | - | - | |
Content Upload | - | - | |
Responsive Design | - | - | |
Source Code | - | - |
4 reviews
(4)
(0)
(0)
(0)
(0)
This project doesn't have any reviews.
UM
Ulrich M.
Mar 2, 2026
Vue.js service worker enhancements
Samuel has been extremly helpful in fixing our issues on a Vue.js application. He has deep understanding of his subject matter and I would be glad to work again with him on future opportunities.
CP
Carl P.
May 9, 2022
JavaScript Openlayers Application Optimization
Sam has been a tremendous asset for the project. He is able to work autonomously given a few details about a build. His personality is great and is a joy to have in meetings and provides a positive outlook. Sam went above and beyond the work expectations, often architecting amazing solutions that other senior software architects could not visualize. Within a few weeks, Sam was given full access to the code base and cloud accounts as he is a trustworthy member of the team. Overall working with Sam has been a great experience.
UM
Ulrich M.
Mar 28, 2021
OL/ OSM integration testing
Samuel provided me with his very professional expertise. His collaboration and communication is above my expectations. Thanks Samuel.
UM
Ulrich M.
Aug 5, 2020
Fix contextmenu on OpenLayers application for mobile iOS
Samuel provided very valuable help to me, fixing an urgent issue. He is very skilled and finalized the task above my expectation. I am looking forward to working with him again.
About Samuel
GIS Developer (Web and Mobile) | Geospatial Software Architect
100%
Job Success
Nairobi, Kenya - 1:50 pm local time
Am well conversant with GIS development where I have excellent programming skills in web(javascript, nodejs, html5, css3, VueJS, ReactJs and many Javascript libraries), mobile (Javascript enabled apps with Cordova and Capacitor, Android with Java) and desktop development (ElectronJs).
In GIS development, I use Geoserver as the server, which I have mastered its architecture, configurations, REST and capabilities. On client side I have excellent skills in Openlayers, D3.js, Leaflet, GoogleMaps and ES6 to visualize the data. I have skills in administering Postgres DB, MongoDB, Firestore and Backend development with Java and Python. With these skills, I have successfully setup working architecture of several GIS systems for different enterprises.
In addition, I also have good experience with Linux administration. I have worked with Google Cloud and Amazon services to deploy and scale medium to large apps.
I have good skills in user data management and data security, and I have experience in developing Java servers to serve data, Oath2 services and any other administrative services. I also have good understanding of setting up Google App Engine and Firebase.
I am understanding, hardworking and persistent which has enabled me to fully achieve many objectives in my line of work. I have worked with many clients with different needs with successful outcomes. I am looking forward to work in more projects via Upwork and I hope to see you through as you achieve your projects.
Steps for completing your project
After purchasing the project, send requirements so Samuel can start the project.
Delivery time starts when Samuel receives requirements from you.
Samuel works on your project following the steps below.
Revisions may occur after the delivery date.
Discuss with client and do some specific minor changes if required
