Files
football-next/RUN_QUIZ_FEATURE.sh
2026-05-03 17:01:46 +03:30

52 lines
1.2 KiB
Bash

#!/bin/bash
echo "🚀 Setting up Daily Quiz & Golden Card Feature..."
echo ""
# Step 1: Generate Prisma Client
echo "📦 Step 1/4: Generating Prisma Client..."
npm run db:generate
if [ $? -ne 0 ]; then
echo "❌ Failed to generate Prisma client"
exit 1
fi
echo "✅ Prisma client generated"
echo ""
# Step 2: Push schema to database
echo "🗄️ Step 2/4: Pushing schema to database..."
npm run db:push
if [ $? -ne 0 ]; then
echo "❌ Failed to push schema"
exit 1
fi
echo "✅ Schema pushed successfully"
echo ""
# Step 3: Seed sample quiz data
echo "🌱 Step 3/4: Seeding sample quiz data..."
npm run seed:quiz
if [ $? -ne 0 ]; then
echo "⚠️ Warning: Seed failed (this is optional)"
else
echo "✅ Sample data seeded"
fi
echo ""
# Step 4: Instructions
echo "🎯 Step 4/4: Ready to run!"
echo ""
echo "Run the development server:"
echo " npm run dev"
echo ""
echo "Then visit:"
echo " 👤 User: http://localhost:3000/quiz"
echo " 🔧 Admin: http://localhost:3000/admin/quiz"
echo ""
echo "📚 Documentation:"
echo " - QUIZ_QUICKSTART.md - Quick start guide"
echo " - QUIZ_FEATURE_GUIDE.md - Complete documentation"
echo " - IMPLEMENTATION_SUMMARY.md - Technical details"
echo ""
echo "✨ Feature is ready to use!"