This repo contains all four tasks for the UBC ML + Generative AI Tech Challenge. Each folder has its own code, README, and app setup.
Simple React + Vite + Tailwind app that displays “Hello World 👋”.
Deployment: https://hello-world-alpha-teal.vercel.app
Streamlit app using JAX and NetworkX to predict failures with a Graph Neural Network.
Deployment: https://gnn-challenge.streamlit.app
Streamlit + OpenAI app that provides an AI chat interface using LLMs.
Deployment: https://llm-challenge.streamlit.app
Short write-up describing the vibe coding approach used for all tasks.
Author: Karan Anand Date: October 2025