This project is inspired by and built as a learning exercise from the following resources:
This project uses the local Ollama Phi4 model for AI-powered functionalities.
Before setting up this project, ensure you have the following:
-
Ollama Setup
- Follow the installation guide at Hello Ollama
- Make sure you have the Phi4 model installed (
ollama pull phi
)
-
ChromaDB
- Run ChromaDB using Docker:
docker run -d --name chroma-db -p 8000:8000 -v ~/dev/docker-drive/chroma-data:/chroma/chroma chromadb/chroma
-
Node.js
- Latest version of Node.js
- Basic knowledge of TypeScript and Next.js
-
Clone the repository
git clone <repository-url> cd hello-ollama
-
Install dependencies
npm install
-
Start the development server
npm run dev
-
Open http://localhost:3000 in your browser
For a detailed, step-by-step walkthrough of this proof of concept, refer to Chef GPT.
This project was vibe coded with GitHub Copilot, Claude Sonnet 3.7 agent. The code structure and implementation may reflect AI-assisted development patterns.