# AnirudhGPT
URL: /work/anirudh_gpt
Source: https://raw.githubusercontent.com/techwithanirudh/minimalistic-portfolio/refs/heads/main/content/work/anirudh_gpt.mdx

An AI chat app with sign-in and saved conversations.



AnirudhGPT is an AI chat app that uses the OpenAI API. You can sign in, save conversations, and come back to them later. It was an early project for learning how an AI chat app works from the UI to the database.

## How it works [#how-it-works]

The chat UI uses reusable message components. Firebase handles sign-in, and Firestore stores conversation history. The app also has a Firebase Admin setup for server-side operations. It uses both the Next.js `app` and `pages` directories because it was built before the move to the App Router.

## Stack [#stack]

* Next.js, TypeScript, Tailwind, PostCSS.
* Firebase SDKs + Firestore.


Last updated on August 3, 2026