All Projects → PCreations → firechat

PCreations / firechat

Licence: other
Firechat is a tiny chat application to demonstrate the use of apollo-link-webworker and firebase to handle graphql on the client side only

Programming Languages

javascript
184084 projects - #8 most used programming language
HTML
75241 projects
CSS
56736 projects

Projects that are alternatives of or similar to firechat

rinzler
An autonomous parallel processing engine for the browser.
Stars: ✭ 36 (+157.14%)
Mutual labels:  webworkers
react-use-comlink
Three ways to use Comlink web workers through React Hooks (and in a typesafe manner).
Stars: ✭ 39 (+178.57%)
Mutual labels:  webworkers
react-webworker-demo
No description or website provided.
Stars: ✭ 14 (+0%)
Mutual labels:  webworkers
tietracker
A simple, open source and free time tracking app ⏱️
Stars: ✭ 126 (+800%)
Mutual labels:  webworkers
Thread
type safe multi-threading made easier
Stars: ✭ 34 (+142.86%)
Mutual labels:  webworkers
Zip.js
JavaScript library to zip and unzip files in the browser and Deno
Stars: ✭ 2,444 (+17357.14%)
Mutual labels:  webworkers
React Native Dom
An experimental, comprehensive port of React Native to the web.
Stars: ✭ 3,247 (+23092.86%)
Mutual labels:  webworkers
Yew
Yew is a modern Rust framework for creating multi-threaded front-end web apps with WebAssembly.
Stars: ✭ 18,243 (+130207.14%)
Mutual labels:  webworkers
Process
Creation of Dynamic Dedicated WebWorkers, definition of dependencies, promise support.
Stars: ✭ 13 (-7.14%)
Mutual labels:  webworkers
bangle-io
A web only WYSIWYG note taking app that saves notes locally in markdown format.
Stars: ✭ 626 (+4371.43%)
Mutual labels:  webworkers
socketio-shared-webworker
Socket.io client inside a WebWorker thread
Stars: ✭ 85 (+507.14%)
Mutual labels:  webworkers

Firechat is a tiny chat application to demonstrate the use of apollo-link-webworker and firebase to handle graphql on the client side only

Installing

git clone https://github.com/PCreations/firechat.git
cd firechat
cp .env .env.local
yarn

Create your own firebase project

Accept the Github authentication in the authentication settings of your project. Then you will have to edit some configuration file with your information :

firechat/.firebaserc

{
  "projects": {
    "default": "YOUR_PROJECT_NAME"
  }
}

firechat/.env.local

REACT_APP_FIREBASE_API_KEY="YOUR API KEY"
REACT_APP_FIREBASE_AUTH_DOMAIN="YOUR AUTH DOMAIN"
REACT_APP_FIREBASE_DATABASE_URL="YOUR DATABASE URL"
REACT_APP_FIREBASE_PROJECT_ID="YOUR PROJECT ID"

Starting and deploying

yarn start // localhost
yarn deploy // deploying on firebase hosting
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].