This commit is contained in:
2026-05-03 17:01:46 +03:30
parent b5ad5420b2
commit 9c30295b4b
76 changed files with 7891 additions and 461 deletions

51
RUN_QUIZ_FEATURE.sh Normal file
View File

@@ -0,0 +1,51 @@
#!/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!"