An American Sign Language Learning app.
-
Configure Flutter for Firebase Web
$ cd src$ firebase login$ dart pub global activate flutterfire_cli
-
Setup Firestore and add some sample data with the following structure.
-
decks/ <deckId> cardCount: int description: string title: string cards/ <cardId> image: string instructions: string title: string type: string="immutable" users/
-
-
- Edit
src/web/index.htmland replace<meta name="google-signin-client_id" content="YOUR_GOOGLE_SIGN_IN_CLIENT_ID_HERE.apps.googleusercontent.com">.
- Edit
$ flutter run -d chrome --web-hostname localhost --web-port 7357
- Create a
.envfile
PROJECT_ID="YOUR_FIREBASE_PROJECT_ID_HERE"
FIREBASE_TOKEN="YOUR_FIREBASE_TOKEN_HERE" # Generated from $ firebase login:ci$ docker compose build- Run the container with
$ docker compose up -d - Go to
http://localhost:7357/in browser.
- Make your changes.
- Follow Conventional Commits standard.
- Submit a pull request.