Here at HyperTrack we value working with our customers to implement our plug-and-play location stack into their existing applications and workflows. It is also very fulfilling when we can come alongside them to experience firsthand their challenges and work together to create solutions. OkHI is one of those companies.
With OkHi their mission is to enable the 4 billion people in the world that don’t have a physical address to be included in the same services enjoyed by the rest of the world. Their solution gives them an “OkHI address”, complete with a GPS tag and photo of the house’s gate.
HyperTrack allows for building location features into your application without needing to worry about all of the headache of managing that infrastructure. This frees up your developers to do what they do best – developing awesome solutions for your customers.
Our friends at Hotline, a FreshDesk product, have a leading in-app chat platform currently in use by many consumer apps like Zomato, Swiggy, HolaChef, and more. These apps use Hotline to provide seamless customer support experiences. One of the challenges that their customers were feeling was that their customer support teams were getting consistent queries like “where is my order?” or “when will the driver reach my place?” which would leave the support agent scrambling to provide timely answers.
This is a guest post by Saurabh Jain, Tech Lead at CarDekho, India’s leading car search venture that helps users buy cars and bikes that are right for them.
We have built multiple apps at CarDekho and building many more. For example:
- A roadside assistance app (RSA) for consumers to request 24/7 emergency services in the event of a flat tire, dead battery, key loss/locked, out of fuel, etc. There is an accompanying RSA partner app for registered service providers to manage service requests.
- Owner Drive Experience app for Ford owners to provide candid drive experience to prospective buyers.
- Private label apps for automobile manufacturers like Mahindra and Ford to manage test drives and service appointments.
Here’s the question I love to ask product managers and software developers,”How do you want to use location in your product?”
While the realm of possibilities and imagination never ceases to amaze, there are two clear themes that emerge from their answers:
- I am not using location as effectively as I want to
- I want to use location more but I don’t know how
HyperTrack is the easiest way to build dynamic location features. Until yesterday, it required you to know exactly how you wanted to use location before you started using it. Today, that changes with HyperTrack v3!
When developers set out to add dynamic location features to their application, they end up having to build a stack on the device, cloud, and maps in order for the features to see the light of day. At HyperTrack we think it makes no sense for hundreds of thousands of us to do the same thing over and over again. Instead we are raising our hands and saying, “We got this!” You focus on building your core features, and let us focus on building and maintaining this infrastructure and making it available through a few lines of code per feature.
Developers need to get off their chair and move in the big bad world to test dynamic location applications before releasing it to test users. If you are anything like me, getting off my chair is hard. As we build the plug and play stack for dynamic location, we want to provide developers an environment that easy to test faster and reliably before going live. With this intent, we are announcing our first testing tool, TestDrive. TestDrive is available as an easy download on the App Store and Play Store.
As we reviewed dashboard V2 while working on V3, state management showed up as the biggest issue. For example on our live page we show the last know location of all the drivers. This UI state would need to refresh based on multiple actions – selecting a fleet, selecting status tabs, selecting a driver or explicitly hitting the refresh button at the bottom of the map. Because the state could be altered by so many events, it became difficult to handle race conditions and edge cases to provide a consistent view. (more…)
Distributed computing is hard. Nodes fail, services die and kill off other related services, messages get lost in transit over flaky networks, race conditions lead to incorrect states and so on. It’s a big bad world out there. As developers, we keep our sanity by making sure we are armed with the best tools for monitoring, alerts and logging. At HyperTrack we use a bunch of open source and paid tools to make sure everything is always up. One of those tools is the ELK stack (Elasticsearch-Logstash-Kibana) for logging. (more…)
This is one of the first websites I ever designed — http://www.cookfresh.in. It’s now defunct but in its glory days it was a food delivery business. Back then I wasn’t even a good enough designer to mock up pretty web pages, let alone build great products.
I taught myself design after someone showed me how to use Photoshop in Industrial Design school. Photoshop served as a gateway drug to learn graphic design and then UI and eventually UX. Getting over the discomfort of using Photoshop’s complex interface proved to be extremely lucrative.
Software has the ability to make you fall in love with it. It can make your life so easy that you swear by it and try to get all your friends to use it. That’s powerful. The greatest growth hack ever is to build something so good that it grows by word of mouth.