Skip to content

swamisea/PocketLLM_G2

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

91 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Pocket LLM Portal

Course Project for CSCI: 578 - Software Architectures
Group No. 2
Team members:
Chandan Manjunath, Swaminathan Chellappa, Rithvik Vasishta, Harsha Salim, Ryuya Hasegawa, Norbert Sunn, Yutian Yang

Demo

SArch.with.Audio.mp4

Overview

(Docker + LangChain + Ollama + Mongo + Redis)

  • React + Vite + TypeScript frontend (frontend/)
  • Node.js + TypeScript backend (backend/)
  • MongoDB + Redis + Ollama containers (via docker-compose.yml)
  • LangChain JS connecting to Ollama in the backend
  • Simple chat flow: Frontend → Backend API → LangChain → Ollama → Response

Quick start

docker compose up --build

If the above command doesn't work, please use the following:

docker compose build
docker compose up

Note: The first build might take some time to download the model files

Then open http://localhost:5173 for the frontend.

The backend runs on http://localhost:8080 (inside Docker, frontend uses VITE_API_URL).

You need an Ollama model (default: gemma3:270m) available. The ollama service will manage models and share them through the ollama_models volume.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages