Uma plataforma de chamada de vĆdeo em React usando protocolo WebRTC e firebase š
https://react-web-rtc-meet.vercel.app
- Node 16+
- NPM 8+
- yarn 1.22+
VITE_FIREBASE_API_KEY
VITE_FIREBASE_AUTH_DOMAIN
VITE_FIREBASE_DATABASE_URL
VITE_FIREBASE_PROJECT_ID
VITE_FIREBASE_STORAGE_BUCKET
VITE_FIREBASE_MESSAGING_SENDER_ID
VITE_FIREBASE_APP_ID
Execute os seguintes comandos para executar o projeto
- Crie o arquivo .env com as variƔveis informadas anteriormente de acordo com seu projeto firebase
- Instale as dependencias
yarn
- Inicie o servidor local
yarn dev
- Aproveite! \o/
components - Componentes gerais (Header, Card)
layouts - Componentes de layout
pages - Componentes de pƔgina
hooks - Trechos de cĆ³digo com a parte lĆ³gica
constants - VariĆ”vei com valores fixos que serĆ£o usados em toda aplicaĆ§Ć£o
context - Armazenamento compartilhado de dados
assets - Imagens que serĆ£o usadas no projeto
constants - Valores fixos que serĆ£o usados no projeto
Vite https://vitejs.dev/
React https://reactjs.org/
Phosphor Icons https://phosphoricons.com/
Firebase https://www.npmjs.com/package/firebase
- Firestore
https://webrtc.github.io/samples
https://webrtc.org/getting-started/firebase-rtc-codelab
https://firebase.google.com/docs/firestore