Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/marianapatcosta/book-club-app-gatsby-course
Book clubApp developed during a Gatsby with Firebase course
https://github.com/marianapatcosta/book-club-app-gatsby-course
firebase firebase-auth firebase-cloud-functions gatsby javascript react styled-components web
Last synced: 26 days ago
JSON representation
Book clubApp developed during a Gatsby with Firebase course
- Host: GitHub
- URL: https://github.com/marianapatcosta/book-club-app-gatsby-course
- Owner: marianapatcosta
- Created: 2021-06-14T23:33:26.000Z (over 3 years ago)
- Default Branch: master
- Last Pushed: 2023-01-30T14:17:20.000Z (about 2 years ago)
- Last Synced: 2024-11-12T21:42:35.866Z (3 months ago)
- Topics: firebase, firebase-auth, firebase-cloud-functions, gatsby, javascript, react, styled-components, web
- Language: JavaScript
- Homepage:
- Size: 294 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
## 🚀 Quick start
- Install all the required dependencies in **gatsby-book-club** repo
```bash
npm install
# or
yarn install
```- Add a config.js file at *gatsby-club-book\src\components\Firebase\config.js*
containing the **firebaseConfig** object obtained in Firebase's project settings- Add the following en vars:
FIREBASE_TYPE
FIREBASE_PROJECT_ID
FIREBASE_PRIVATE_KEY_ID
FIREBASE_PRIVATE_KEY
FIREBASE_CLIENT_EMAIL
FIREBASE_CLIENT_ID
FIREBASE_AUTH_URI
FIREBASE_TOKEN_URI
FIREBASE_AUTH_PROVIDER_X509_CERT_URL
FIREBASE_CLIENT_X509_CERT_URL- Run the development server:
```bash
npm run dev
# or
yarn dev
```Your site is now running at `http://localhost:8000`!
_Note: You'll also see a second link: _`http://localhost:8000/___graphql`_. This is a tool you can use to experiment with querying your data. Learn more about using this tool in the [Gatsby tutorial](https://www.gatsbyjs.com/tutorial/part-five/#introducing-graphiql)._