HomeAll ProjectsResourcesShowcase

Projects Portal

February 2026 – Present

Project Overview

The HKN UCSD Projects Portal is a Next.js web application deployed on Netlify that serves as a public-facing hub for the HKN (Eta Kappa Nu) Projects branch at UCSD. It has several key components: The website has a homepage, a projects listing page, individual project detail pages, a showcase event page, and a resources page. Content is managed through Decap CMS at `/admin`, which allows non-technical team members to add/edit projects and page content via a GitHub-backed CMS that commits markdown files directly to the repo. The AI chatbot ("Ramsey") is an embedded chat widget that answers questions about HKN — its mission, projects, events, membership, and the Hard Hack competition. It supports multiple LLM providers (Claude, Gemini, OpenAI) switchable via an environment variable. It uses RAG (Retrieval-Augmented Generation) — meaning it queries a Pinecone vector database populated with project content and website text to give grounded, accurate answers rather than hallucinating. The RAG pipeline consists of a Netlify build plugin that automatically re-indexes Pinecone after every deploy (pulling project markdown from GitHub), and a one-time indexing script that seeds the database with broader content including website pages and Google Drive documents.

Documentation

Project Gallery

Project Members

Team Leader:

Jett Ngo

Team:

Akari Oh

Aman Palanti

Annie Yang

Benjamin Signer

Lina Seto

Saravanan Valliappan

Majors Involved:

Computer Science