#!/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!"