Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/woldreamz/graphdb
This project is a full-stack application for managing Blazegraph databases using Django (backend) and Next.js (frontend).
https://github.com/woldreamz/graphdb
blazegr django react vite
Last synced: about 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/woldreamz/graphdb
- Owner: Woldreamz
- Created: 2024-08-15T10:12:08.000Z (5 months ago)
- Default Branch: main
- Last Pushed: 2024-08-26T15:07:21.000Z (4 months ago)
- Last Synced: 2024-08-27T15:33:14.332Z (4 months 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
```