Skip to content

NathanBrodin/Chat

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Nathan's AI

Preview

Nathan's AI is a unique twist on the traditional portfolio. Instead of scrolling through pages of information, visitors can simply ask questions to learn about my career, skills, projects, and experiences. Built with Next.js, Tailwind CSS, and Vercel’s AI SDK, this chatbot acts as an interactive resume, letting you explore my journey in a conversational way.

The chatbot is designed to be simple and user-friendly. You can ask about my tech stack, past projects, where I studied, or anything else you'd find on a typical portfolio – and Nathan's AI will respond based on what it knows about me. It even has a friendly message for when you hit the rate limit, to keep things light-hearted.

This project showcases my skills in frontend development and my passion for creating engaging user experiences. It’s my portfolio, reimagined as a conversation.

Tech Stack

This project uses the following services:

Sources of Inspiration

Local Installation

  • Clone the repository:
https://github.com/NathanBrodin/Chat.git
  • Navigate to the project folder:
cd Chat
  • Install packages using Bun:
bun install
  • Set up environment variables:

On macOS/Linux:

cp .env.example .env.local

On Windows:

Copy-Item .env.example .env.local
  • Get your Anthropic api key and paste it in .env.local.

  • Create a kv database on Vercel and paste environment variables it in .env.local.

  • Create a postgres database on Vercel so you can save the conversations.

  • Run the dev server:

bun run dev

That's it, you are all set!

Deployment

This project is deployed on Vercel. Click the button below to deploy the chat in seconds!

Deploy with Vercel