https://github.com/rainernsa/graphdb
This project is a full-stack application for managing Blazegraph databases using Django (backend) and Next.js (frontend).
https://github.com/rainernsa/graphdb
blazegr django react vite
Last synced: 2 months ago
JSON representation
This project is a full-stack application for managing Blazegraph databases using Django (backend) and Next.js (frontend).
- Host: GitHub
- URL: https://github.com/rainernsa/graphdb
- Owner: RainerNsa
- Created: 2024-08-15T10:12:08.000Z (almost 2 years ago)
- Default Branch: main
- Last Pushed: 2024-08-26T15:07:21.000Z (almost 2 years ago)
- Last Synced: 2025-02-26T10:41:32.675Z (over 1 year ago)
- Topics: blazegr, django, react, vite
- Language: Java
- Homepage: https://graphdb-f.vercel.app/
- Size: 30.2 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# GraphDB Management Web Service
## Overview
This project is a full-stack application for managing Blazegraph databases using Django (backend) and Next.js (frontend). The application provides an interface for uploading TTL files and interacting with the Blazegraph database.
## Features
- Upload TTL files and query Blazegraph.
- Frontend built with Next.js and TypeScript.
- Backend built with Django and Django REST Framework.
## Getting Started
### Prerequisites
- Docker and Docker Compose
- Node.js and Yarn
- Python 3.x
### Installation
1. **Clone the repository:**
```bash
git clone https://github.com/yourusername/graphdb_management.git
cd graphdb_management
```
2. **Set up the backend:**
```bash
cd backend
pip install -r requirements.txt
python manage.py migrate
python manage.py runserver
```
3. **Set up the frontend:**
```bash
cd ../frontend
npm install
npm run dev
```
4. **Run with Docker Compose:**
```bash
docker-compose up --build
```