Leetcode for backend skills
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!