talkhouse
WebRTC based peer to peer voice, video calling and messaging web app build with MERN stack.
File Explorer
Download Latest Version (.zip)- default.conf
- icon-128x128.png
- icon-144x144.png
- icon-152x152.png
- icon-192x192.png
- icon-36x36.png
- icon-384x384.png
- icon-48x48.png
- icon-512x512.png
- icon-72x72.png
- icon-96x96.png
- screenshot-1.png
- screenshot-2.png
- _redirects
- index.html
- manifest.json
- robots.txt
- service-worker.js
- alertActions.ts
- authActions.ts
- chatActions.ts
- friendActions.ts
- groupChatActions.ts
- roomActions.ts
- types.ts
- videoChatActions.ts
- api.ts
- types.ts
- Camera.tsx
- CloseRoom.tsx
- index.tsx
- Microphone.tsx
- ScreenShare.tsx
- index.tsx
- ResizeRoomButton.tsx
- Video.tsx
- VideosContainer.tsx
- AlertNotification.tsx
- AuthBox.tsx
- Avatar.tsx
- IncomingCall.tsx
- Loading.tsx
- ActiveRoomButton.tsx
- index.tsx
- MainPageButton.tsx
- ActiveRoomsButton.tsx
- CreateGroupChatButton.tsx
- CreateGroupChatDialog.tsx
- CreateRoomButton.tsx
- DropdownMenu.tsx
- index.tsx
- RoomParticipantsDialog.tsx
- FriendsList.tsx
- FriendsListItem.tsx
- OnlineIndicator.tsx
- GroupChatListItem.tsx
- index.tsx
- InvitationDecisionButtons.tsx
- PendingInvitationListItemSmall.tsx
- PendingInvitationsList.tsx
- PendingInvitationsListItem.tsx
- AddFriendButton.tsx
- AddFriendDialog.tsx
- FriendsSideBar.tsx
- FriendsTitle.tsx
- AddMembersToGroupDialog.tsx
- ChatDropDown.tsx
- DateSeparator.tsx
- DUMMY_MESSAGES.ts
- GroupParticipantsDialog.tsx
- Header.tsx
- index.tsx
- Message.tsx
- ChatDetails.tsx
- dots.gif
- GroupChatDetails.tsx
- Messenger.tsx
- NewMessageInput.tsx
- robot.gif
- Typing.tsx
- WelcomeMessage.tsx
- index.tsx
- Login.tsx
- Register.tsx
- alertReducer.ts
- authReducer.ts
- chatReducer.ts
- friendsReducer.ts
- roomReducer.ts
- videoChatReducer.ts
- roomHandler.ts
- socketConnection.ts
- webRTC.ts
- index.ts
- useVideoSize.ts
- getVideoBoxSize.ts
- validators.ts
- App.tsx
- index.css
- index.tsx
- notifications.ts
- react-app-env.d.ts
- serviceWorker.ts
- .gitignore
- config-overrides.js
- Dockerfile
- Dockerfile.dev
- package-lock.json
- package.json
- README.md
- tsconfig.json
- screenshot_1.png
- screenshot_2.png
- screenshot_3.png
- screenshot_4.png
- screenshot_5.png
- screenshot_6.png
- screenshot_7.png
- screenshot_8.png
- auth.controller.js
- friendInvitation.controller.js
- groupChat.controller.js
- requireAuth.js
- requireSocketAuth.js
- Conversation.js
- FriendInvitation.js
- GroupChat.js
- Message.js
- User.js
- authRoutes.js
- friendInvitationRoutes.js
- groupChatRoutes.js
- activeRooms.js
- connectedUsers.js
- socketServer.js
- roomCreateHandler.js
- roomInitializeConnectionHandler.js
- roomJoinHandler.js
- roomLeaveHandler.js
- roomSignalingDataHandler.js
- callRequestHandler.js
- callResponseHandler.js
- directChatHistoryHandler.js
- directMessageHandler.js
- disconnectHandler.js
- groupChatHistoryHandler.js
- groupMessageHandler.js
- newConnectionHandler.js
- notification.js
- notifyChatLeft.js
- notifyConnectedSockets.js
- notifyTypingHandler.js
- .gitignore
- Dockerfile
- Dockerfile.dev
- package-lock.json
- package.json
- server.js
- .gitignore
- docker-compose.yml
- LICENSE
- README.md
// repository documentation
Was this content helpful?
(0 ratings)
