Huvimestari
The website of Huvimestari built with Next.js. It has a custom booking calendar that is using Google calendar API. Emails are sent with Gmail API. Performance is great (nearly 100% rating on Lighthouse), and landing pages are search engine optimised. The website is currently the first hit when people are looking for bachelor party activities in Jyväskylä.
Install / Use
/learn @tonieerik/HuvimestariREADME
Publish to Google Cloud Run
You need to have enable the needed APIs (at least Google Cloud Build and Google Cloud Run). Enable Cloud Build for the service account in Cloud Build settings (you can see a list of services and their statuses).
Authenticate to Google Cloud:
$ gcloud auth login
Build the project:
$ gcloud builds submit --tag gcr.io/huvimestari-fi/huvimestari-next --project huvimestari-fi
Deploy the project:
$ gcloud run deploy --image gcr.io/huvimestari-fi/huvimestari-next --project huvimestari-fi --platform managed
Just select the project & region, wait for the deploy and you're done. The website huvimestari.fi should be up-to-date.
