leerob.io
- Framework: Next.js
 - Database: PlanetScale
 - Authentication: NextAuth.js
 - Deployment: Vercel
 - Styling: Tailwind CSS
 - Analytics: Vercel Analytics
 
TODO
In early 2023, I refactored my site to use the new app/ directory in Next.js 13. I went ahead and shipped it, but there are still a few things I want to do:
-  Improved sitemap and 
robots.txtsupport coming soon -  Global 
404page coming soon -  Refactor to improved SEO support (waiting on 
generateMetadata) -  Move redirects to end of routing stack (not in 
next.config.js) -  Use new support for API routes in 
app(not ready yet) -  Improved scroll position support in 
app/(not implemented yet) -  Remove 
@vercel/analyticswrapping component (waiting on new version) 
You can learn more about the app/ directory here.
Running Locally
This application requires Node.js v16.13+.
git clone https://github.com/leerob/leerob.io.git
cd leerob.io
pnpm install
pnpm run setup # Remove all of my personal information
pnpm dev
Create a .env file similar to .env.example.
Cloning / Forking
Please review the license and remove all of my personal information (resume, blog posts, images, etc.) by running pnpm run setup.