refactor: rename project from dgray.io to kashilo.com
This commit is contained in:
18
README.md
18
README.md
@@ -1,10 +1,10 @@
|
||||
# dgray.io
|
||||
# kashilo.com
|
||||
|
||||
Eine anonyme, dezentrale Kleinanzeigen-Plattform mit Monero-Bezahlung.
|
||||
|
||||
## 🎯 Vision
|
||||
|
||||
dgray.io ermöglicht es Nutzern, Kleinanzeigen zu schalten und Waren/Dienstleistungen sicher über Monero (XMR) zu handeln. Besonderheiten:
|
||||
kashilo.com ermöglicht es Nutzern, Kleinanzeigen zu schalten und Waren/Dienstleistungen sicher über Monero (XMR) zu handeln. Besonderheiten:
|
||||
|
||||
- **Anonymität**: Nutzung ohne Account möglich
|
||||
- **Direkte Zahlung**: Peer-to-Peer via Monero, keine Zahlungsvermittlung
|
||||
@@ -58,8 +58,8 @@ dgray.io ermöglicht es Nutzern, Kleinanzeigen zu schalten und Waren/Dienstleist
|
||||
- Custom Extensions für XMR-Integration
|
||||
|
||||
### Services
|
||||
- **Directus** Backend: `api.dgray.io` (Docker)
|
||||
- **PoW Captcha + Payment Proxy**: `pow.dgray.io` (PHP, HMAC-signierte Challenges, BTCPay Proxy + Webhook, OG Meta Proxy)
|
||||
- **Directus** Backend: `api.kashilo.com` (Docker)
|
||||
- **PoW Captcha + Payment Proxy**: `pow.kashilo.com` (PHP, HMAC-signierte Challenges, BTCPay Proxy + Webhook, OG Meta Proxy)
|
||||
- **BTCPay Server**: `pay.xmr.rocks` (Monero-Zahlungen, Trocador-Plugin)
|
||||
- **TweetNaCl**: Self-hosted in `js/vendor/` (E2E-Verschlüsselung)
|
||||
|
||||
@@ -124,7 +124,7 @@ Das Build-Script minifiziert alle JS- und CSS-Dateien (~111 KiB Ersparnis) und k
|
||||
|
||||
```bash
|
||||
# Einmalig: SSH-User und Pfad anpassen
|
||||
./deploy.sh user@dgray.io /home/user/web/dgray.io/public_html
|
||||
./deploy.sh user@kashilo.com /home/user/web/kashilo.com/public_html
|
||||
|
||||
# Oder Defaults im Script setzen und einfach:
|
||||
./deploy.sh
|
||||
@@ -152,7 +152,7 @@ Die Tests laufen im Browser und nutzen einen minimalen Test-Runner ohne externe
|
||||
### Projektstruktur
|
||||
|
||||
```
|
||||
dgray/
|
||||
kashilo/
|
||||
├── index.html # Entry Point
|
||||
├── manifest.json # PWA Manifest
|
||||
├── service-worker.js # Offline-Support
|
||||
@@ -222,7 +222,7 @@ dgray/
|
||||
- [ ] Responsive Optimierungen
|
||||
|
||||
### Phase 2: Backend-Integration ⬅️ **Aktuell**
|
||||
- [x] Directus aufsetzen (`api.dgray.io`)
|
||||
- [x] Directus aufsetzen (`api.kashilo.com`)
|
||||
- [x] Listings-Collection (CRUD)
|
||||
- [x] Categories mit Übersetzungen
|
||||
- [x] User-Auth (UUID + SHA-256 Hash, anonym)
|
||||
@@ -237,7 +237,7 @@ dgray/
|
||||
- [x] Conversations/Messages Services
|
||||
- [x] Merkliste (Favoriten-Seite)
|
||||
- [x] Favoriten Directus-Sync (Union-Merge bei Login, localStorage-Fallback)
|
||||
- [x] PoW Captcha (server-seitig via pow.dgray.io, HMAC-signiert)
|
||||
- [x] PoW Captcha (server-seitig via pow.kashilo.com, HMAC-signiert)
|
||||
- [x] TweetNaCl self-hosted (kein CDN)
|
||||
- [x] In-App Benachrichtigungen (Notifications-Service, Glocke mit Badge)
|
||||
- [x] Open Graph & X Card Meta-Tags (dynamisch pro Listing)
|
||||
@@ -246,7 +246,7 @@ dgray/
|
||||
### Phase 4: Payments
|
||||
- [x] XMR-Kursabfrage API (CoinGecko)
|
||||
- [x] Fiat ↔ XMR Umrechnung (Dual-Preis-Anzeige)
|
||||
- [x] BTCPay Server Integration (`pay.xmr.rocks`, Proxy auf `pow.dgray.io`)
|
||||
- [x] BTCPay Server Integration (`pay.xmr.rocks`, Proxy auf `pow.kashilo.com`)
|
||||
- [x] Listing-Gebühr: 1 EUR/USD/CHF/GBP (200 JPY) via Monero
|
||||
- [x] Webhook für Auto-Publish nach Blockchain-Confirmation
|
||||
- [x] Expired Listings (Directus Flow, Status-Badges auf Cards)
|
||||
|
||||
Reference in New Issue
Block a user