Forging foundations for real-world systems and thoughtfully built side projects.
I know that with AI, it is easier to build such projects and starter kits, but there are my motivations for building these projects myself:
- To learn and understand the underlying technologies and concepts better.
- To have more control over the code and architecture of the projects.
- While AI can generate code, This is actually very well tested code.
- The aim for the basic architecture is to make sure that this can be easily extended for your specific need.
Different projects are built with different technologies and frameworks all within the JS and TS ecosystem.
They can be used a starter kit or reference.
It is kind of a level 1 project, which is super simple, basic and very easy to understand and follow. It certainly has it's own issues when trying to scale or use for a real-world application with more complexity, however it is a great starting point for lerning the basics and building a quick MVP.
A backend API only project with the following features:
- Refresh token based JWT
- Refresh token rotation
- Rate limiting
- Error Handling
- Validation with Zod
- Environment variables management
