Build apps with one of the best teams

headquarters
Focus
Recommended Providers
Portfolio
PlantSnap, Athlon, Imagga, Totum.fit, VirtualRacingSchool, Zuehlke

Administrative panel for a mobile app
THE PROBLEM:
For a multi-faceted mobile application business, a single location for user management, community management, content moderation, image recognition training data annotation and validation, paid subscription management as well as analytics and insights was required.
THE SOLUTION:
To provide a custom, easy-to-use, modular administrative dashboard, which allows for easy adding new functionalities. It also provides multiple levels of user access, which allows for the same dashboard to be reused for a multitude of cases.
THE RESULT:
A Laravel Nova Administrative dashboard, which enables all these functionalities. The administrators of the project can easily find the information they need and are able to perform the actions they need, without switching context between different software.
TECH STACK:Elasticsearch, Laravel, Laravel Nova
Overall we faced two challenges with this project. One of them was collecting and visualising all the data from different sources like Google Analytics. The other was providing custom levels of user access to different users of the dashboard.

Monetisation through in-app purchases
THE PROBLEM:
For an existing mobile application that was switching from a pay upfront business model to a freemium business model we needed to implement a solution for monetisation via in-app purchases.
THE SOLUTION:
We integrated Apple's StoreKit and Google's IAB (in-app billing). We created a user experience that explains the benefits of making a purchase and allows them to subscribe.
THE RESULT:
With these we have enabled the client to sell several tiers of subscriptions and one-time payment products that allow users to access premium features.
TECH STACK:
Swift, Kotlin, Laravel, Figma

Monetisation through ads
THE PROBLEM:
For an existing freemium utility mobile app the customer wanted to better monetise the users that were not converting to paid subscribers.
THE SOLUTION:
Place advertisements in several locations throughout the user experience.
THE RESULT:
We integrated AdMob as an ad network and mediation partner. Several ad formats were placed in the app such as banner, native ad, interstitial, rewarded video. More ad networks were added to improve international availability.
TECH STACK:
Swift, Kotlin
The initial test with AdMob proved to be successful and it was decided to use that as a mediation platform. More of AdMobs’ accredited mediation platforms were added – Applovin, AerServ, Ogury, Mobfox, MilennialMedia, Smaato, Facebook Audience Network, Mopub, Unity3D, IronSource, Fyber, Vungle.
Several A/B tests were setup and performed to determine the best display logic for some of the ad placements.

Niche social network
THE PROBLEM:
To increase retention and engagement for an existing utility app by giving them more value.
THE SOLUTION:
Add a community experience to the current set of features.
THE RESULT:
We designed and developed a solution inside the current app. Users are able to create posts to a timeline, attach plant species to these posts, engage by liking and commenting, as well as share posts.
TECH STACK:
Swift, Kotlin, Laravel, PHP, AWS
The biggest challenge in this project was the fact that the app already had an existing user base. The community had to be introduced in a manner that would not be intrusive and will not diminish the user experience.
The first version was gradually released. First to a small percentage of the app users and after a few feedback loops it was released to the entire user base.

Augmented reality experience
THE PROBLEM:
For an existing mobile app the customer had a requirement to include augmented reality features.
THE SOLUTION:
Introduce AR experiences in combination with current object detection efforts to provide educational value.
THE RESULT:
Two separate augmented reality experiences were built internally. One depicts the process of pollination in AR on a flower that has been detected using a plant detection machine learning model. The second one depicts the process of photosynthesis on a leaf that has been detected.
TECH STACK:
ARKit, CoreML, iOS, Swift
For the pollination simulation we implemented a 3D model of a bee that lands on a flower, collects flower nectar and commences the process of pollination by spreading the pollen when it flies away. The trajectory of the bee landing on the flower and then taking off is compliant with the flower that has been detected and it’s predicted center is used as the landing/take off location.
For the photosynthesis simulation we built custom particles that portray sunlight, oxygen and carbon dioxide molecules. The sequence of the simulation follows the real process that occurs in nature.
For both simulations depth is taken into account, depending on the distance to the detected flower or leaf.

PlantSnap Main Features
User Feed, Auto Detection, Explore Nearby, Collection for the truly passionate users.

PlantSnap
Identify plants, flowers, trees, cacti, succulents and mushrooms in seconds with the click of a button on your mobile device.

Vanilla
A business managmenet tool, working on dekstop and mobile, using predictive analytics, based on statistics and real data import.

Snapchat Scan integration
THE PROBLEM:
Snapchat wants to provide more educational and fun values to their users via the Scan feature. One of the experiences they wanted to provide was plant identification and plant information. It needed to be very secure due to the focus on privacy that Snapchat has. And it needed to return results in 300 ms.
THE SOLUTION:
To develop and deliver a custom version of the API we had already built for the client with the specifics of their partnerships. Iterate until we are able to meet the response time needs.
THE RESULT:
A custom API was provided to them. It allows them to perform plant identification globally within the required response time while maintaining the highest security standards.
TECH STACK:
Laravel, AWS
Snapchat is a global social media giant with more than 300 million monthly active users. It’s a platform that ensures a lot of fun and their users rely on them because of their focus on security and privacy. A recent initiative of theirs is that they do not only provide entertainment, but also education. That’s where their partnership with PlantSnap comes into play.
This project required a global infrastructure with 3 main entry points in US, EU and Asia. We are relaying the requests through multiple VPCs and proxies to achieve low response time within the required single compute region.
Reviews
the project
Development for Product Design and Branding Company
"Overall, our collaboration was a great experience."
the reviewer
the review
A Clutch analyst personally interviewed this client over the phone. Below is an edited transcript.
Introduce your business and what you do there.
We’re a global brand, design, and product development for different technology companies and startups around the world. We have five different locations across the globe, and I work in the Sofia, Bulgaria office.
I’m the operations director. I’m in charge of everything when it comes to technical and design delivery. I also assist with client service and internal resourcing.
What challenge were you trying to address with Eden Tech Labs?
We hired them for their development resources.
What was the scope of their involvement?
Eden Tech Labs is now an extension of our team. During a specific project, they assisted with native development for iOS and Android, using Swift and Kotlin.
What is the team composition?
I think we worked with four in total. It went between two or three people full-time.
How did you come to work with Eden Tech Labs?
They’re geographically close to us. We ended up getting to know each other because of personal networks. We started working with them because they made an impression of being a competent team.
After having discussions with them, it felt like they were the right people to help us out. Since they were integrating with our team, they needed to connect with us.
How much have you invested with them?
We’ve invested between €25,000–€50,000 (approximately $28,000–$56,000).
What is the status of this engagement?
We started working with them in October 2019.
What evidence can you share that demonstrates the impact of the engagement?
The end result was put together well. That specific project was completed, but we plan on working with Eden Tech Labs in the future. Overall, our collaboration was a great experience. The team was responsive to our needs. We delegated specific and vital tasks to them. In terms of expectations, they met them.
How did Eden Tech Labs perform from a project management standpoint?
We had them work with our systems and project manager. Since our offices were close, we could have in-person meetings.
What did you find most impressive about them?
Their team was very involved. We were able to communicate with them and ask them to speak to our client. Everything was under our name, so there was a level of trust there. The team put in a lot of effort, spending more time than what we initially agreed upon. Eden Tech Labs is there as a partner to deliver any product.
Are there any areas they could improve?
There are always things to improve on. The documentation wasn’t developer-focused, but the effort was there. It might just be too much to expect the developer to document something that can be universally understood. I wouldn’t say that there’s anything they didn’t complete, but there were small things that could be polished.
the project
Mobile App Dev for Plant Identifier App
"I’ve had an excellent relationship with them."
the reviewer
the review
A Clutch analyst personally interviewed this client over the phone. Below is an edited transcript.
Introduce your business and what you do there.
I am the founder and CEO of Plant Snap. It’s an app that allows you to take a photo of a plant and determine what it is.
What challenge were you trying to address with Eden Tech Labs?
We needed them for app development.
What was the scope of their involvement?
They developed the app for iOS and Android. Importantly, they built out the programming behind it and helped integrate the algorithm. The biggest challenge in the app development was training. There are hundreds of thousands of plant species on the planet, so we got 600,000 plants in the database. We translated that into 37 languages.
We have a lot of patent-pending, proprietary technology that we used in the project.
What is the team composition?
We had anywhere from 12 to 15 team members.
How did you come to work with Eden Tech Labs?
I found Ivan (CEO) — in the beginning of the project and we started with a demo app to see if it would work. As more people downloaded it, we decided it could be a global app. He added more people from his team to support the features.
What is the status of this engagement?
The project began in March 2017 and work is still happening daily.
What evidence can you share that demonstrates the impact of the engagement?
We have around 30 million installations, which is a lot. The app has been in existence for 18 months. It’s having a global impact and we’ll continue to grow to well over 100 million installs. The app has a major impact on the environment by mapping every plant species on the planet. They do fantastic work.
How did Eden Tech Labs perform from a project management standpoint?
I’ve had an excellent relationship with them. Project management and communication are wonderful. We have weekly conference calls.
What did you find most impressive about them?
The experience is ongoing and will be for years to come. We work together on a daily basis.
Are there any areas they could improve?
No, it’s been a great collaboration.
the project
Web Development for Twitter Functionality Project
"Eden Tech Labs is where you go to get the job done right the first time."
the reviewer
the review
The client submitted this review online.
Please describe your company and your position there.
This was a side project of mine, outside of my regular employment.
For what projects/services did your company hire Eden Tech Labs, and what were your goals?
I had an idea for a minimum viable product (MVP) that would add functionality to Twitter.
How did you select this vendor and what were the deciding factors?
Ivan and I had worked indirectly with each other with a client at my regular job. I was impressed with his technical aptitude and professionalism, so his company came to mind for this project.
Describe the scope of work in detail, including the project steps, key deliverables, and technologies used.
Scoping the MVP, defining and finalizing requirements, wireframing, creation of MVP web app, frontend and backend code, and hosting setup. PHP, Laravel, AWS, Lambda, Postgres
How many people from the vendor's team worked with you, and what were their positions?
Three people, Ivan acting as project manager and two senior engineers.
Can you share any measurable outcomes of the project or general feedback about the deliverables?
Ivan and his team delivered an MVP exactly according to my specifications with the agreed upon functionality. With the MVP, I was able to efficiently test the viability of my idea.
Describe their project management style, including communication tools and timeliness.
Communication was mainly via email and Google docs for specifications. The project took a bit longer than I hoped, but Ivan and his team always kept things moving forward and communicated efficiently.
What did you find most impressive or unique about this company?
Eden Labs is where you go to get the job done right the first time. Ivan and his team are very product focused and take the time up front to understand the purpose of the product and its use cases. This leads to much greater efficiency when actually building the product.
Are there any areas for improvement or something they could have done differently?
I think we probably could've defined the timeline better upfront, so that we could manage expectations on delivery better throughout the project. There are also some things we could've validated more easily without building first. The latter point is something I could've clarified better though.
the project
Mobile App & Web Dashboard for Car Recognition Solution
"They understood the actual business problem in detail and were able to deliver it in a "no excuses" fashion."
the reviewer
the review
The client submitted this review online.
Please describe your company and your position there.
CEO of one of the leading Image Recognition API technology companies worldwide - Imagga.
For what projects/services did your company hire Eden Tech Labs?
Mobile app, back-end and web development. Data science.
What were your goals for this project?
Car recognition application based on our technology, plus a back-end solution for manual addition of new car models. Over-time Eden Tech Labs also helped with data science activities around improving the car recognition ML model.
How did you select this vendor?
We knew another project of the company that is very similar to what we wanted to achieve and also had positive reference about their expertise in all mobile, back-end and web development and data science.
Describe the project and the services they provided in detail.
- Mobile app prototyping
- Mobile app implementation
- Back-end integration with Imagga API
- Web-based dashboard
- Car image data collection and data science processing
- Testing
What was the team composition?
Single point of contact and a small but very effective team with blend of mobile, web and data science background.
Can you share any information that demonstrates the impact that this project has had on your business?
We delivered a high-precision ML model embedded in a convenient mobile application and web dashboard to our customers with the enormous help of Eden Tech Labs as a subcontractor and a close partner.
How was project management arranged and how effective was it?
Time-management and prioritisation of tasks, as well as walking the extra mile when our original requirements had to change dynamically really impressed us and were key factors to deliver high-quality results in a timely manner.
What did you find most impressive about this company?
They understood the actual business problem in detail and were able to deliver it in a "no excuses" fashion.
Are there any areas for improvement?
It's hard to think of any.
Eden Tech Labs met expectations. Their skilled delivery leads to the possibility of future engagement. Their involvement makes it a true partnership for their clients. They're responsive and hardworking.