Leetcode for backend skills

2 minutes

I created a free & open-source platform to learn/improve backend skills through API projects.

What is it?

  • It is not a small puzzle you can solve in a few lines of python / js.
  • It is not highly curated - You have the project specification, and a test suite - you have to make the tests pass in whatever tech you choose.
  • It is trying to resemble “real-world” work - the projects specs are written in steps, so that they rely on each other - you will need to think how to modularize your code correctly so it is easily extensible.
  • It is highly flexible - Write your code in whatever language & framework.

Note: In order to achieve high flexibility, you will have to write a Dockerfile specifying how to run your API - don’t be intimidated if it’s your first time working with Docker - I wrote a guide on how to tweak the Docekrfile template you’ll get.

Contributions

If you are interested in adding a new project to the platform - follow the contribution guide.


If you are having any issues/suggestions/questions/whatever… you can contact me

Looking to make this platform as useful as it can be, so I encourage you to send over some feedback!


Looking for a powerful, self-hosted backend for forms?
I’m building Collecto — a production-ready tool designed to handle your forms with ease and security. Check it out here and be part of its journey!