- Set up Obsidian vault with wiki structure (Characters, Episodes, Items, Locations, Lore) - Created PostgreSQL schema with all necessary tables (characters, items, locations, episodes, relationships) - Added git config and .gitignore - Created project documentation (README, CLAUDE.md) - Added environment example file - Prepared Docker Compose for PostgreSQL Ready for Phase 1 implementation. Co-Authored-By: Claude Haiku 4.5 <noreply@anthropic.com>
93 lines
2.1 KiB
Markdown
93 lines
2.1 KiB
Markdown
# EinsamerWolfDH - SDSO Fan-Wiki
|
|
|
|
Ein detailliertes Fan-Wiki für **Seven Deadly Sins: Origin** mit interaktiver Map, Ressourcen-Tracker und umfangreicher Lore-Datenbank.
|
|
|
|
## 📁 Projektstruktur
|
|
|
|
```
|
|
EinsamerWolfDH/
|
|
├── docs/
|
|
│ └── obsidian-vault/ # Obsidian-Vault für Forschung & Notizen
|
|
├── backend/
|
|
│ ├── src/
|
|
│ │ ├── api/
|
|
│ │ ├── db/
|
|
│ │ └── services/
|
|
│ └── package.json
|
|
├── frontend/
|
|
│ ├── app/
|
|
│ ├── components/
|
|
│ └── package.json
|
|
├── database/
|
|
│ ├── schema.sql # PostgreSQL Schema
|
|
│ └── seed-data/
|
|
└── docker-compose.yml # PostgreSQL Docker
|
|
```
|
|
|
|
## 🚀 Quick Start
|
|
|
|
### Phase 1: Setup
|
|
```bash
|
|
cd /Users/baka/EinsamerWolfDH
|
|
|
|
# Next.js Frontend
|
|
npx create-next-app@latest frontend --typescript --tailwind
|
|
|
|
# Backend (optional, später)
|
|
npm init -y backend
|
|
```
|
|
|
|
### Phase 2: Obsidian-Vault
|
|
Obsidian öffnen → "Open vault" → `/Users/baka/EinsamerWolfDH/docs/obsidian-vault`
|
|
|
|
### Phase 3: PostgreSQL
|
|
```bash
|
|
docker-compose up -d postgres
|
|
```
|
|
|
|
## 📋 Features (Roadmap)
|
|
|
|
- [x] Projekt-Struktur
|
|
- [x] Git-Setup
|
|
- [ ] Obsidian-Vault
|
|
- [ ] Next.js Frontend
|
|
- [ ] PostgreSQL DB
|
|
- [ ] Character Wiki
|
|
- [ ] Interactive Map
|
|
- [ ] Ressourcen-Tracker
|
|
- [ ] Search & Filter
|
|
- [ ] Relationship Network
|
|
|
|
## 📚 Wiki-Kategorien
|
|
|
|
- **Characters** - Alle SDSO Charaktere mit Profilen
|
|
- **Items** - Waffen, Rüstungen, Ressourcen
|
|
- **Episodes** - Story-Arcs und Kapitel
|
|
- **Locations** - Karte der SDSO-Welt
|
|
- **Lore** - Welten-Hintergrund & Lore
|
|
|
|
## 🛠️ Tech Stack
|
|
|
|
- **Frontend:** Next.js 14 + React 18 + TypeScript
|
|
- **Styling:** Tailwind CSS
|
|
- **Database:** PostgreSQL
|
|
- **Map:** Leaflet + React-Leaflet
|
|
- **Hosting:** Vercel (Frontend) + Eigener Server (Backend)
|
|
- **Notes:** Obsidian
|
|
|
|
## 📝 Development
|
|
|
|
```bash
|
|
cd frontend
|
|
npm run dev # Start dev server (localhost:3000)
|
|
npm run build # Production build
|
|
```
|
|
|
|
## 📖 Lizenz & Disclaimer
|
|
|
|
Dieses Projekt ist ein Fan-Wiki. Seven Deadly Sins Origin gehört seinen ursprünglichen Schöpfern.
|
|
|
|
---
|
|
|
|
Erstellt von: EinsamerWolfDH
|