This is the Grow your own story webapp, a Next.js project bootstrapped with create-next-app
.
This project uses google's Firebase (Firestore Database for logging, and storing the json files used to drive a story and Storage to store the audio files). You need to set up your own Google Firebase account and enable it. To test locally, create an .env.local file in the project's top level dir and give it the necessary credentials:
FIREBASE_PROJECT_ID=myprojectid FIREBASE_PRIVATE_KEY="--firebase private key--" FIREBASE_CLIENT_EMAIL=something.iam.gserviceaccount.com BUCKETID=gs://something.appspot.com/
To run locally:
npm run dev
# or
yarn dev
The easiest way to deploy this app is to use the Vercel Platform from the creators of Next.js. You'll need to set the environment variables (i.e.FIREBASE_PROJECT_ID,FIREBASE_PRIVATE_KEY,FIREBASE_CLIENT_EMAIL,BUCKETID) on the Vercel project settings page and then re-deploy.