How did we make it?
Five days, two offices and too many pizzas later, we came up with an App.
In the heart of the Lisbon, by the sunny riverside and surrounded by a great team. This was the perfect scenario for experiments and creation. Apart from building a simple voting app, we wanted to make sure things would be interesting, and developing some kind of challenge to the team. So more than a product, the learning key was a must. With that we came up with two targets to hit: React native and Python.
Python / Flask
Why python? Python is known for being a very readable programming language which makes it a perfect language to build a simple REST API and by being easy to understand, the code is easier to maintain (by you or by others).
Why Flask? To enhance the power of OOP (object-oriented programming) and the simplicity of coding in python, we’ve decided to use the Flask because it does not presume or force the developer to use a particular tool or library which gives the developer the liberty to choose any database module, any form validation or necessary tool the developer needs/prefers, but what really attracted me the most was the simplicity and fast the learning curve which has a great deal since it was the first time we used this framework to build this simple API.