An integration with Notion to display weekly movie nights using a Notion database as the source of truth.
cp .env.example .envUpdate .env to include secrets.
To build assets for development and serve on port PORT.
pnpm run devThis will create a local mock Firebase environment. To store local data after syncing
pnpm run firebase:exportpnpm testpnpm run lintpnpm run fixpnpm run typesThis repository is split into two applications
src/server- The Node.js Express server that serves the application and handles API requests.src/client- The Vue application served by the Express server that handles the UI.
This app is deployed to Google App Engine. It will automatically deploy on all merges to main. This is the preferred method of deployment.
App engine will build the application with pnpm run build and serve the application with pnpm run start.
Manual deployments can be performed with the built in script.
You must first have a copy of .env.production in the root directory. Then run:
sh scripts/deploy.sh