Skip to content

2bitprince/node_bun_postgres_mongo_js_ts_backend_foundry

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 

Repository files navigation

The Foundry

The Foundry

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.

Projects

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