This repository contains the source code for the website of the Star Citizen player organization Intergalactic Airlines. The pages are served by node.js code using the Express framework, templates are rendered by handlebars. The site is hosted in serverless fashion on Firebase Functions, storage and authentication are handled by various other Firebase services.
- Install node.js.
- Install the Firebase CLI:
npm install -g firebase-tools
- In the
functions
directory, runnpm install
. - Login to Firebase:
firebase login
- Make sure you have access to the "igair-organizationhub" Google Cloud project, or run
firebase
commands using--project <your-project-id>
with the name of your own personal GCP/Firebase project for testing. - From the same directory (or root), run
firebase serve
to run the project locally. - Browse to localhost:5000.