Skip to content

sophXmoore/building-graphs-webapp

Repository files navigation

Graph Chat – AECtech Barcelona Workshop App

This application allows users to visualize graph networks in the browser and interact with them via a chat interface powered by OpenAI GPT. Built with Vue 3 and Vuetify, it provides a simple interface to load and explore graph data, ask natural language questions, and receive AI-generated insights.

This app was developed for the AECtech Barcelona workshop 2025.


🚀 Features

  • ⚙️ Vue 3 + Vuetify
  • 📊 3D Graph visualization (3d-force-graph)
  • 💬 Chat interface powered by OpenAI + neo4j

🛠️ Getting Started

1. Clone the Repo

2. Add your own OpenAI API key and graph data stored on neo4j

Create a .env` file in the root of the project with:
VITE_OPENAI_API_KEY="sk-xxxxx-your-key-here"
VITE_NEO4J_URI = "neo4j+s://xxx-your-uri-here"
VITE_NEO4J_USER = "your-user-here"
VITE_NEO4J_PASSWORD = "your-password-here"

3. Install Dependencies

npm i

4. Run the App

npm run dev

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •