The frontend for egghead.io.
The egghead-next project serves as the front-end for egghead.io. To set up the development environment, various steps are outlined including installing system-level requirements, configuring environment variables, setting up egghead-rails, and running the application using pnpm.
bin/validate
to ensure system-level requirements like Homebrew, Node, and pnpm are installed.vercel login
to log in and verify.vercel link
to choose the eggheadio organization and the egghead-io-nextjs project.vercel env pull
to bring in necessary development environment variables.foreman start -f Procfile.dev
.STRIPE_WEBHOOK_SECRET
(generated by stripe listen
command).NEXT_PUBLIC_STRIPE_PUBLIC_KEY
& STRIPE_SECRET_KEY
(found on Stripe Development API Keys page).webhook_signing_secret
in config/credentials.yml.enc
in egghead-rails.pnpm install && pnpm dev
to start developing.package.json
for primary development commands.The egghead-next project serves as the front-end for egghead.io, with detailed instructions provided for setting up the development environment. From installing system-level requirements to configuring Stripe webhooks, the guide covers the necessary steps to get started with development. By ensuring that egghead-rails is running and setting up the required environment variables, developers can efficiently run and test the egghead-next project using pnpm commands.