https://github.com/jarrodwatts/pineapple
Pineapple is a demonstration repository for using Firebase with Next JS and the react-firebase-hooks library.
https://github.com/jarrodwatts/pineapple
firebase nextjs react-firebase-hooks realtime typescript
Last synced: 5 days ago
JSON representation
Pineapple is a demonstration repository for using Firebase with Next JS and the react-firebase-hooks library.
- Host: GitHub
- URL: https://github.com/jarrodwatts/pineapple
- Owner: jarrodwatts
- Created: 2021-05-29T05:02:34.000Z (over 4 years ago)
- Default Branch: main
- Last Pushed: 2021-05-29T05:16:01.000Z (over 4 years ago)
- Last Synced: 2025-04-13T10:12:12.680Z (6 months ago)
- Topics: firebase, nextjs, react-firebase-hooks, realtime, typescript
- Language: TypeScript
- Homepage: https://pineapple.vercel.app/
- Size: 115 KB
- Stars: 70
- Watchers: 2
- Forks: 19
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# 🍕🍍 Firebase + Next JS + TypeScript 🍍🍕
This is a demonstration repository on setting up:
- Next JS
- Firebase
- TypeScriptIt displays the result of the question **Does pineapple belong on pizza** by signing in users via GitHub and allowing them to vote publicly.
It uses the [react-firebase-hooks](https://www.npmjs.com/package/react-firebase-hooks) library to display live updating data of the votes and user collections.
It also implements a **Cloud Function** to create a user document in the user collection whenever a sign-up event is triggered.
Thanks for checking it out!