I just wanted a sandbox to play in mainly, but this doubles as a creative way to make my resume and career info publicly available (simply because it's easier to send someone a URL).
Currently, the site uses React + Vercel (NextJS) to display content about yours truly. I want to use this "sandbox" for POCs, blowing things up, making mistakes, and learning about new technology. So if my site is down, that's me blowing things up. Oops. ^_^
I try to follow best practices in whatever technology I am running with while keeping things as simple and straightforward as possible (say "no" to Javascript fatigue!), so here is the current app structure:
.
├── README.md # what you're reading now :)
├── package.json # npm dependencies and script runners
├── public # static files made publicly available to web
├── src # react source files
│ ├── components # react component files
│ ├── pages # pages of the site
│ └── styles.js # app theming
└── next.config.js # nextjs config