Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Appearance settings
This repository was archived by the owner on Feb 15, 2021. It is now read-only.

drejohnson/sapper-graphql-firebase

Open more actions menu

Repository files navigation

Svelte + Sapper + Firebase + GraphQL 🔥

Svelte Starter with Sapper, GraphQL and Firebase Auth.

Features

Quick start

  • Install dependencies: run yarn in project root
  • For dev server: run yarn dev or npm run dev, from project root. The app should be running at: http://localhost:3000.
  • To build frontend run: yarn build or npm run build from project root. Run yarn start or npm start to start app.

Notes

  • Repo was set up using my personal Hasura and Firebase configurations which is not included. So some setup is required for this repo to work for you.
  • You will need to edit the .env file to add your credentials
  • Add your Firebase config to `src/firebase/config.js
  • You also need to update the graphql directory with your own queries and mutations
  • To run/test in docker locally run docker run -p 3000:3000 -it <IMAGE> sh. e.g. docker run -p 3000:3000 -it gcr.io/your_project/your_service:54bxr7g9 sh, then from inside image run node __sapper__/build. Now open browser to localhost:3000

Deploy

  • Uses Cloud Run
  • To deploy on Cloud Run: run yarn deploy or npm run deploy,

TODO

  • Move the src/svql directory into it's own repo and publish as a lightweight graphql client for svelte on npm
  • use firebase-admin
  • Add TypeScript when supported

About

Svelte + Sapper + GraphQL + Firebase Auth

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •  
Morty Proxy This is a proxified and sanitized view of the page, visit original site.