Join PixelCamp
Choose the plan that works best for your child's learning journey.
Basic Plan
$79/ student
- 5-day curriculum access
- Basic coding projects
- Email support
- Digital certificate
Popular
Standard Plan
$99/ student
- Everything in Basic
- Advanced projects & resources
- Chat support
- 1 group mentoring session
Premium Plan
$149/ student
- Everything in Standard
- Extended curriculum (7 days)
- 1-on-1 mentoring session
- Project showcase & feedback
Student Information
Developer Note: Securely Storing Stripe Keys
Publishable Key: Store this in a .env.local
file:
NEXT_PUBLIC_STRIPE_PUBLISHABLE_KEY=pk_test_your_key_here
Secret Key: Also store in .env.local
, but NEVER expose it to the client:
STRIPE_SECRET_KEY=sk_test_your_secret_key_here
The publishable key can be used in client components via process.env.NEXT_PUBLIC_STRIPE_PUBLISHABLE_KEY
The secret key should only be used in Server Components, API Routes, or Route Handlers:
// In a Server Component or API Route const stripe = new Stripe(process.env.STRIPE_SECRET_KEY);
Remember to add .env.local
to your .gitignore
file to prevent committing sensitive keys to your repository.