Some recurring tasks usually make me very uncomfortable and frustrated. After I started programming, I noticed that I had a powerful tool to solve all sorts of problems, including this one.
In this post, I’ll talk a little bit about a side project I’ve worked on during my first month at Descomplica — a great digital education company located in Brazil, where I’ve been working for the past 6 months.
Since the first week, I’ve been given the chance to get involved with great projects and super talented people, using really interesting technologies like React, Styled Components, and for me, the most important of all: a product that is extremely valuable to my country’s education.
Descomplica believes that “education is for everyone”, and with this objective in hand, we offer daily free classes via streaming. However, this strategy demands a large amount of marketing material to be created on a weekly basis.
Noticing this, I began thinking of ways to automate their image development process, which worked more or less as follows:
- The coordinator makes the classes planning
- The coordinator sends the gathered information to the designer
- The designer creates the images
- The designer delivers the generated images and makes the required adjustments if necessary.
After understanding the whole process, I began working on solutions to make this kind of work not such a repetitive and time-consuming task.
As a first attempt, I created a symbol in Sketch that would help designers to assemble images faster. With this purpose, I began developing image structures, and it came out like this:
After some studies and feedback from a few designers, this was the result of the symbol structure:
But shortly afterwards a better idea emerged: why not create a tool where everyone would be able to generate their own images?