Drone Base

Drone software development

  • Team extention
  • Orthomosaic stitching
  • Client and organization structure
  • App for drone pilots
dronebase screen
dronebase screen
about

Drone Base is a rapid growth drone software development startup with headquarters located in LA. They provide aerial images and videos for companies from industries, such as real estate, insurance, property management, and more.

about
duration

since february 2018 – ongoing

location

USA

industry

drone

real estate

team

4 Full-stack Ruby developers

1 Java developer

2 UI\UX designers

2 Manual QA

2 Automation QA

results
50%
admin dashboard speed improvement
2X
development speed growth
15%
reduction of drone pilots’ manual work
keeping constant product growth

The Drone Base team realized that they must implement new features quickly and regularly to be at the top of the industry. Their main issue was the performance of the in-house development team since it was not large enough to complete the huge backlog of tasks that needed to be done. At this point, the founders of Drone Base came to Rubyroid Labs.

person
drone
features
implementing new features and opening opportunity to serve more organizations

With the Drone Base team and their CTO, our developers were provided with many features in the product pipeline and started the drone control application development. Our team works daily with the Drone Base team, based in California. Here are some solutions that were developed by our team

example
feature 1
orthomosaic stitching

We work with a system that passes images from drone pilots to the customers and offers their post-processing. We glue them into a panorama or compose them into an orthomosaic image. This allows for the superimposing of pictures on the map.

feature
feature
feature
feature 2
client analytics page

We developed the customer’s personal page to view orders analytics: the total number of orders, mission completion time, statistics, etc.

feature 3
organization structure

Our team added the structure of organizations and corporate instances. Now, customers in one organization can access custom packages. An owner has access to all organization orders and statistics.

feature
feature
feature
feature 4
direct admin support

If one customer experiences problems, it’s possible to create a temporary private session with the admin. Admins are logged in via the current user and able to see the problem. This provides support in a much more effective way.

feature
feature 5
app for drone pilots

We created an app for pilots that let them add photos to the system offline. Also, these photos are automatically categorized.

feature 6
esri integration

We created an integration of Drone Base with ESRI company (ArcGIS system). Thanks to an independent layer on the customer's map, which shows the photos for the orders, a user receives an email with a direct link to the updated layers.

feature 7
style guide

In collaboration with our UI/UX designer, we created a style guide that included all common website elements and recommendations. Using this document, we have brought drone app development processes in a single style and cleaned them up from legacy artifacts.

feature
feature
feature
feature
technology stack
Backend
Ruby on Rails
Ruby
AWS EC2
Elastic Search
Sidekiq
AWS S3
Heroku
Frontend
Ajax
Ember
GeoJSON
KRPano
React.js
Other
Aasm (eventmachine)
Exiftool
Sendgrid
drone
integration
team
communication
Meetings
At the beginning of the year, the team met with the executives to set the goals and do high-level estimates. Also, there are quarterly meetings to estimate tasks in detail.
The team has two-week sprints and daily stand-ups to discuss progress, plans, and questions. At the end of each sprint, they have a demo session.
When our team started to work on the project, we had some communication issues because of the time difference. However, within a short time, the development teams got used to each other and found the perfect solution for business hours and working together.
Tools
Jira
Redmine
Google Hangouts
Slack
communication
result

Drone Base is an ongoing project where the Rubyroid Labs team has been working for 3.5 years. We constantly improve existing functionality, add extra features, and maintain the legacy code.

Four times a year, we have clean-up sprints, where the team closes technical debts. Thanks to that, the client always has clean, secure, and maintainable code.

Our team is proud to be a part of this project. This year, Drone Base was a finalist of the TIMMY 2019 Awards as one of the best Tech in Motion startups in Los Angeles.

The most impressive factor about Rubyroid Labs has been how excited the team is to work with us. Their enthusiasm has been much appreciated as Rubyroid Labs has helped us build the company.
dronebase
Tomas Becklin, CTO Drone Base, USA
estimate your project
Full name
Email
Company
Message
file size limit - 10 MB
I give my consent for Rubyroid Labs to process my personal data pursuant to Rubyroid Labs Privacy and Cookies Policy in order to handle my request and respond to it. I am aware that I have the right to withdraw my consent at any time.
Rating of Rubyroid Labs 5.0

based on reviews of 44 customers