genos Svelte Themes

Genos

Source code for the Genos website and CMS. Built in Elder and Svelte on firebase.

Webshop Template

Getting Started

  • Enable Blaze plan on firebase
  • Enable Firestore, Storage, Authentication (including google authentication).
  • Enable the identity platform
  • Enable Multi Factor Authentication
  • Set up an additional hosting site [project]-cms
  • On the authorized domains page add the added site as well as the main domain website if there is one
  • Change the configuration in all of the workflows
  • Change the env-config files throughout the project
  • Change the .firebaserc targets
  • Change the action URL in authenticaiton templates to https://europe-west1-[project].cloudfunctions.net/actioncontroller
  • Download a service account and store it in web/key.json
  • Add the service account to GitHub secrets with the name SERVICE_ACCOUNT
  • To enable website releases you'll need to generate a github token and add it to GCE-s secret manager under the name GITHUB_TOKEN
  • Look for any TODO(Project Specific) references in the codebase and update them accordingly

Release Checklist

  • Make sure 404 page is added to the pages.
  • Theme colors are adjuste in: cms/tailwind.config.js, web/tailwind.config.js, shared/styles/core.pcss and cms/src/app.pcss
  • Make sure a favicon is added for both the CMS and the Website

Top categories

svelte logo

Need a Svelte website built?

Hire a professional Svelte developer today.
Loading Svelte Themes