Initial commit - SaveTheMoment Atlas Basis-Setup

This commit is contained in:
Dennis Forte
2025-11-12 20:21:32 +01:00
commit 0b6e429329
167 changed files with 30843 additions and 0 deletions

47
setup.sh Normal file
View File

@@ -0,0 +1,47 @@
#!/bin/bash
echo "======================================"
echo "SaveTheMoment Atlas - Setup"
echo "======================================"
echo ""
if [ ! -f .env ]; then
echo "❌ .env Datei nicht gefunden!"
echo "Bitte .env.example zu .env kopieren und anpassen:"
echo " cp .env.example .env"
exit 1
fi
echo "📦 Installiere Dependencies..."
npm install
echo ""
echo "🗄️ Initialisiere Datenbank..."
npx prisma generate
npx prisma db push
echo ""
echo "🌱 Füge Testdaten ein..."
npm run db:seed
echo ""
echo "✅ Setup abgeschlossen!"
echo ""
echo "======================================"
echo "Nächste Schritte:"
echo "======================================"
echo ""
echo "1. Entwicklungsserver starten:"
echo " npm run dev"
echo ""
echo "2. Browser öffnen:"
echo " http://localhost:3000"
echo ""
echo "3. Test-Accounts:"
echo " Admin: admin@savethemoment.de / admin123"
echo " Fahrer: fahrer1@savethemoment.de / driver123"
echo ""
echo "4. Datenbank-GUI öffnen (optional):"
echo " npx prisma studio"
echo ""
echo "======================================"