735 views

The Wakanda platform is an open-source environment designed to simplify workflow, giving developers complete autonomy to design, create, and build high-performance web and mobile apps.

As a growing platform with an emerging community, we value constructive feedback from active developers around the world to make the best product possible. That’s why we invited Darren, an experienced software developer, and his team to do a “case study” of Wakanda by giving them the opportunity to take an application they’ve already built on MeteorJS, MongoDB, and React, and recreate it using Wakanda.

Darren, can you provide an overview of your experience getting Wakanda up and running?

The install of the Wakanda toolset (Studio & Server) was straight forward & within minutes we were ready to code. We started with the Wakanda Quickstart located here & had no issues getting a quick Wakanda-Angular app running.

Great. Once you were ready to code, what was the next step?

Well for the first step, we needed to “seed” the database with data, so we could retrieve the data & start to dynamically build our UI. We looked through the Wakanda docs, but were unable to find any information. We then hit the internet looking for additional examples or documentation, but came up empty. Finally, we posted a question in Wakanda-issues github repository.

How quickly did it take for someone to resolve your question on Github?

The question was resolved in two days. You can run code at your project startup using a bootstrap or service. However, this was a project we already completed & we were just looking for exposure to the Wakanda platform, so we had to time box our efforts.

In your initial engagement with Wakanda’s platform, what were some of the benefits you noticed?

First of all, from a team perspective, Wakanda provides a structured set of tools that is beneficial when working with a group of developers. Even if some of the developers are novice, Wakanda projects are structured in an easy-to-follow layout, so an inexperienced developer could pick up the project & follow the pattern. Also important to note, Wakanda Studio provides a nice all-in-one IDE for developers who are transitioning from a different all-in-one IDE environment (Visual Studio, Eclipse, IntelliJ) into the JavaScript development community.

As an experienced developer, what opportunities of growth stick out for you the most?

There were three areas that I came across. First, as mentioned earlier, improved official documentation. Second, as Wakanda continues to grow, increasing the amount of case studies/opinionated examples for other developers to have as a reference point would be very valuable. Finally, one benefit of the Wakanda tool set is that it’s updated on a release cycle—which is beneficial to large businesses/enterprises who need a stable support cycle. It would be helpful if Wakanda provided a public roadmap because after dialoguing on Github with a Wakanda engineer there were some upcoming features that could bring our team back to the platform.

Thanks to Darren and his team for partnering with us on this case study. All in all, developers can rest assured that Wakanda is another great tool for their developer toolbox. Try it FREE for yourself here.