Skip to content

ahmetkizilay/webtrax

Repository files navigation

WEBTRAX

EXPERIMENTAL: This repository is at a very early stage. Everything will change, don't depend on it.

Develop + Demo

Currently using idx.dev to develop this project. Deploying directly into Firebase Hosting.

To demo it on Firebase: https://wx.cryn.dev

To demo it on IDX: https://9000-monospace-webtrax-ng-1694359528583.cluster-lknrrkkitbcdsvoir6wqg4mwt6.cloudworkstations.dev/

Firebase Configs

Google API Key

The API key in environment.ts is autogenerated by Firebase. It is a browser key, so it is "OK" for it to be checked in. However, it should be restricted to use used only in certain origins for extra security.

Namely:

  1. The IDX preview domain.
  2. Firebase production domain.

Cloud Storage - CORS

Configure CORS for the cloud storage buckets to be able to download them from the browser. https://firebase.google.com/docs/storage/web/download-files#cors_configuration

gsutil cors set firebase_admin/cloud_storage/cloud_storage_cors.json gs://webtrax-1fc7d.appspot.com

Material Symbols

Using Material symbols which is licensed under Apache License 2.0.

Use https://fonts.google.com/icons to browse through icons.

About

Experiments with Web and Audio

Topics

Resources

License

Stars

Watchers

Forks

Languages