A Simple Voice caller based on WebRTC which enables users to make calls using their contact QR code
![project-screenshot](https://private-user-images.githubusercontent.com/87523233/272222205-99eabeba-903d-4848-9145-7454a0c378b5.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MTk3MzIxNjgsIm5iZiI6MTcxOTczMTg2OCwicGF0aCI6Ii84NzUyMzIzMy8yNzIyMjIyMDUtOTllYWJlYmEtOTAzZC00ODQ4LTkxNDUtNzQ1NGEwYzM3OGI1LnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNDA2MzAlMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjQwNjMwVDA3MTc0OFomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPWMzNjBkOWYzMzIzMjEyZjFkNGNlOGJiMmRkMmM4MWVjNjQ4OGJmNDVlNmI1MThjZjM5M2NjZDE2YTIxM2YxMWQmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0JmFjdG9yX2lkPTAma2V5X2lkPTAmcmVwb19pZD0wIn0.tD1VtKvhUpgftE9KLZPgTG2XEw9-QNcdxErlZ7e2JH0)
![project-screenshot](https://private-user-images.githubusercontent.com/87523233/272222391-3fc3f582-ae5a-499d-a735-883be757397f.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MTk3MzIxNjgsIm5iZiI6MTcxOTczMTg2OCwicGF0aCI6Ii84NzUyMzIzMy8yNzIyMjIzOTEtM2ZjM2Y1ODItYWU1YS00OTlkLWE3MzUtODgzYmU3NTczOTdmLnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNDA2MzAlMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjQwNjMwVDA3MTc0OFomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPWI2OGEzZmVlYjJkZWFkODdlMGVkNTMxZDllYzQ1YTZmNTc4NDg0Y2E0YTlkZDlmNzE5OTk3MDg4ZTRkYjNjN2EmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0JmFjdG9yX2lkPTAma2V5X2lkPTAmcmVwb19pZD0wIn0.FkE-ldcVnWgYvu2wyGJg8JANMoFMEMXqShrQRPuSoro)
![project-screenshot](https://private-user-images.githubusercontent.com/87523233/272222410-5f122a13-7c60-43b0-ad06-d2ad6f08db88.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MTk3MzIxNjgsIm5iZiI6MTcxOTczMTg2OCwicGF0aCI6Ii84NzUyMzIzMy8yNzIyMjI0MTAtNWYxMjJhMTMtN2M2MC00M2IwLWFkMDYtZDJhZDZmMDhkYjg4LnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNDA2MzAlMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjQwNjMwVDA3MTc0OFomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPTM2ZWY1OGQ2MjkzOThmODMxODA3ZGNlY2JhZjk3ODM0YjRmZWJmMzBmNDMxYmY2ZWI3OWMxMDViYjk0ZWRkMjAmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0JmFjdG9yX2lkPTAma2V5X2lkPTAmcmVwb19pZD0wIn0.tbcbKGpi2VqclEDGZxvNLK7bEwA77AnErWenOEvT5B0)
Untitled.mp4
Here're some of the project's best features:
- Add Contacts by Scanning other users QR code
- Create your own Unique QR Contact Card
- Make Incoming and Outgoing calls
- Authorisation using Google Firebase
1. Clone the repo
git clone https://github.com/thelordzeus/DialScan
2. Install the dependencies
pnpm i
3. Start the Server
pnpm run dev
Technologies used in the project:
- Next.js 13 App Router
- Tailwind Css
- next-pwa
- qrcode.react
- react-qr-reader