Skip to content

Entwicklungsrepository zur Bachelorarbeit mit dem Titel "Konzeption und Entwicklung einer Webanwendung zur einfachen Integration und Verwaltung von Augmented Reality Inhalten, am Beispiel des Kooperationsprojektes “ARlebnispfade OBK”"

Notifications You must be signed in to change notification settings

antonztsv/arlebnispfade-cms

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ARlebnispfade OBK - CMS

Ein Projekt zur redaktionellen Verwaltung von Augmented Reality (AR) Inhalten für das Kooperationsprojekt "ARlebnispfade OBK".

Überblick

Diese Webanwendung ermöglicht die einfache Integration und Verwaltung von AR-Inhalten wie Texte, Bilder, Audio, Video, und 3D-Modelle. Sie wird im Rahmen einer Bachelorarbeit an der TH Köln entwickelt.

ARlebnispfade OBK - CMS

Struktur

Die Anwendung besteht aus zwei Hauptkomponenten:

  • frontend/: Benutzeroberfläche zur Verwaltung von Routen, POIs, Medien und AR-Inhalten
  • backend/: Server-API zur Datenverwaltung zwischen der Benutzeroberfläche und dem GitHub-Repository des Koooperationsprojekts

Technologien

Vue.js Badge Vite Badge Tailwind CSS Badge TypeScript Badge Node.js Badge Nodemon Badge Express Badge MongoDB Badge .ENV Badge GitHub Docker Prettier Badge JSON Web Tokens Badge

  • Frontend: Vue3, Vite, TypeScript
  • Backend: Node.js, Express.js, TypeScript
  • Datenbank: MongoDB (Benutzerverwaltung)

Installation

Das Projekt kann über Docker Compose gestartet werden. Vorraussetzung ist, dass Docker und Docker Compose auf dem System installiert sind. Außerdem muss ein Access-Token für das ar-lebnispfade Repository auf GitHub erstellt werden.

Repository klonen

git clone [email protected]:antonztsv/arlebnispfade-cms.git

Container über Docker Compose builden und starten

docker-compose up -d  --build

Lokalen Admin Nutzer erstellen

cd backend
docker compose exec backend npm run create-user

Umgebungsvariablen

Die Umgebungsvariablen müssen in einer .env Datei in beiden Ordnern frontend/ und backend/ gesetzt werden.

Hierfür kann die .env.example Datei kopiert und angepasst werden.

Verwendung

Frontend URL: http://localhost:5173

Backend URL: http://localhost:3000

Die Dokumentation der REST-API des Backends ist im Wiki aufgelistet.

Funktionen

  • Verwaltung verschiedener AR-Inhaltstypen
  • Vorschau der AR-Inhalte
  • Integration mit bestehenden Datenstrukturen des "ARlebnispfade OBK" Projekts

ARlebnispfade OBK - CMS

ARlebnispfade OBK - CMS

ARlebnispfade OBK - CMS

ARlebnispfade OBK - CMS

Beitrag

Dieses Projekt ist Teil einer Bachelorarbeit. Beiträge sind daher nicht möglich.

Kontakt

anton.zaitsev [at] smail.th-koeln.de

About

Entwicklungsrepository zur Bachelorarbeit mit dem Titel "Konzeption und Entwicklung einer Webanwendung zur einfachen Integration und Verwaltung von Augmented Reality Inhalten, am Beispiel des Kooperationsprojektes “ARlebnispfade OBK”"

Resources

Stars

Watchers

Forks