Frontend
Frontend Angular application that provides Cytoscape.js and D3.js visualizations of Nexarag knowledge graphs. Also provides graph-building features, Semantic Scholar integration, and LLM talk-to-your-data (TTYD) chat capabilities. The frontend service in the compose stack serves the static Angular files and routes API requests via nginx.
Local Development
First Deployment
- Install NVM for your platform (Linux is recommended for local development)
- Install NPM
- In
Nexarag/frontend, runnpm install
Running the Development Server
- Run the application stack from the root using
docker compose. The API will be served athttp://localhost:8000 - In
Nexarag/frontend, runnpx nx s. The application will be available (with live reloads) athttp://localhost:4200