Yes, I remember that I liked how well the Zapier Platform was documented, and found the example apps in its repository to be really helpful. I got hooked and started learning and testing out ideas and techniques to gain a deeper understanding of how it works.
As a developer that has built apps with and without nocode tools, the need for writing code is still required in many cases. However, since humans tend to learn through trial and error, and with the help of nocode tools’ visual nature - testing new ideas becomes a breeze. With the rising tide of the nocode movement, I believe that more people will be able to launch their startups more easily and in a timely manner.
Having developed many apps already, I’d say that the first thing any app needs is a well documented API. It makes life easier for people like myself who work daily with APIs to build stuff.
In my opinion, the apps should follow the standards. Let’s take the authentication as an example: a non authorized request should return a 401 response code, not 200 with some magic error code or message. An API should provide a protected route that can only be accessed when the user is authenticated - This is needed for Zapier to know if the access token has expired.
As for the triggers, webhooks are my favourite because the app doesn’t need to poll the API to check for new events. Updates are pushed to the app as soon as something happens which simplifies the process of building a trigger step.
Unlike in Europe and America, in Algeria and especially in my area, it’s hard to find any tech startups, which is sad. I hope to see more people launching startups in the future.
Not much at the moment. But in addition to working on Zapier integrations already, I started building integrations for n8n which is a free, and kind of a self hosted alternative to Zapier that you can run on your server or even your laptop. I’ll probably contribute to the project on GitHub as well.