Whenever I want to build a new project, I always spent a bit of time setting up my local development environment, but I've always viewed that time taken as wasteful, so I wanted to create a repository detailing my project set-up to speed up this process for myself.
- front-end — React/Next.js app
- back-end — Ruby or Bun/Node app (chosen during setup)
- infra/aws — AWS CDK app (TypeScript)
- packages/ — shared internal packages (add via
just create-package)
git clone https://github.com/b718/Scaffolding.git .
just set-up-projectYou will be prompted to select a back-end language (Ruby or TypeScript) and enter a project name. Once done, a fresh git repo is initialised and you're ready to go.
To add a shared package to front-end and back-end:
just create-package