Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/awaisoem/calling-app-frontend

(March 2024) peer to peer audio calling app, call by email,
https://github.com/awaisoem/calling-app-frontend

calling google-auth postgresql reactjs supabase vite webrtc webrtc-audio

Last synced: 6 days ago
JSON representation

(March 2024) peer to peer audio calling app, call by email,

Awesome Lists containing this project

README

        

# Tech Stack
- React + Vite
- Supabase(Postgres, REST, RPC, Google Auth)
- PeerJs Server(Signalling , WebRTC)
- netlify for frontend hosting
- Koyeb for backend hosting

# HOW to Setup on Your machine
- Clone Repo
- Run `pnpm install` or `npm i`
- Create Project in Supabase and Enable Google Auth By Using Google Clound Credientials
- Create ".env" file in root folder
- add enviorment variables in .env like
`REACT_APP_SUPABASE_URL="get from supabase dashboard"`
`REACT_APP_SUPABASE_ANON_KEY="get from supabase dashboard"`
`REACT_APP_IS_DEVELOPMENT=false`
- Run `pnpm run dev` for Development and visit http://localhost:5173/
- Build Command `pnpm build`
- Enjoy the app

# Some Screen Shots
![image](https://github.com/AwaisOem/calling-app-frontend/assets/95477446/d66e07b1-43a2-4968-947d-4be9e5868fce)
![Screenshot 2024-09-03 183222](https://github.com/user-attachments/assets/80f9ad8e-2a04-438a-97e0-9c52ba5d364c)
![Screenshot 2024-09-03 183420](https://github.com/user-attachments/assets/86f97f0d-8b07-4043-bcc6-667daba94924)
![Screenshot 2024-09-03 183433](https://github.com/user-attachments/assets/0ca37543-47f9-4d79-aee7-1737f876f061)

### If Demo Not Working Email me as reminder to unpause project on platforms