Skip to content
NurRobinPublic

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

1 watching

Forks

Latest commit

 

History

130 Commits

Folders and files

Repository files navigation

Swipeer

Swipeer ist eine Webanwendung, die es Gruppen ermöglicht, gemeinsam Entscheidungen zu treffen, indem sie verschiedene Optionen bewerten. Die Anwendung ist in zwei Hauptkomponenten unterteilt: ein Frontend, das mit Next.js entwickelt wurde, und ein Backend, das auf PocketBase basiert. Die Anwendung nutzt Docker und Docker Compose für eine einfache Bereitstellung und Verwaltung der verschiedenen Dienste.

Live Demo

Sie können die Live-Version der Anwendung unter swipeer.de testen.

Test-Zugangsdaten:

Lokale Installation

Voraussetzungen

  • Docker
  • Docker Compose

Installation und Start

  1. Klonen Sie das Repository:
git clone https://github.com/NurRobin/swipeer.git

cd swipeer


2. Ersetzen Sie die .env.example unter ./nextjs/.env.example durch die separat mitgelieferte .env-Datei.

3. Starten Sie die Anwendung mit Docker Compose:
```bash
docker-compose up -d

Die Anwendung wird nun gestartet und ist unter folgenden URLs verfügbar:

Projektstruktur

  • /nextjs - Frontend-Anwendung (Next.js)
  • /pocketbase - Backend-Server und Datenbank
  • docker-compose.yaml - Docker-Konfiguration für die gesamte Anwendung

Entwicklung

Für die lokale Entwicklung können Sie auch die einzelnen Komponenten separat starten:

Frontend (Next.js)

cd nextjs
npm install
npm run dev

Backend (PocketBase)

cd pocketbase
./pocketbase serve

Problembehebung

Falls Sie Probleme bei der lokalen Installation haben, können Sie jederzeit die Live-Version unter swipeer.de mit den oben genannten Test-Zugangsdaten nutzen.

Bei technischen Fragen oder Problemen schreiben Sie eine E-Mail an grambrobin@gmail.com

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Used by

Contributors

Languages