This is the Next.js app that powers my homepage.
- Home page with a beautiful picture of yours truly.
- Resume page with a typeset resume.
- Data stored in a YAML file that conforms to the JSON Resume schema.
- Print styles for clean PDF output.
- Claude powered chatbot for answering questions about myself and my resume.
- Password protected admin interface for updating data used by the chatbot.
Clone the repository and create an .env.local
file in the root of the project. You can use the .env.local.example
file as a template.
You'll need a Postgres database (I use Vercel), an Anthropic API key, and a Voyage API key.
Then, run the following commands:
npm install
npm run dev
Finally, open http://localhost:3000 with your browser.