MariuszRudnik / WebRTCReact

Home Page:https://web-rtc-react-lac.vercel.app

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

WebRTCExpress - Komunikator z Wideo-Rozmowami

Opis

WebRTCExpress to komunikator z wideo-rozmowami, który opiera się na technologii WebRTC. Projekt powstał na podstawie kursu, ale zostały wprowadzone własne zmiany, aby dostosować go do indywidualnych potrzeb. Zajmowałem się implementacją interaktywnych funkcji oraz byłem odpowiedzialny za integrację front-endu napisanego w React i Vite z back-endem opartym na Express i Socket.io. Warto zaznaczyć, że oryginalny kurs był napisany w JavaScript i korzystał z Webpack, natomiast ten projekt korzysta z TypeScript i Vite.

Screen

Technologie

  • React
  • TypeScript
  • Vite
  • Redux
  • Websocket.io
  • react-router-dom
  • Express
  • Socket.io

Funkcjonalności

  • Rozmowa video 1 na 1
  • Rozmowa video grupowa
  • Pisanie wiadomości
  • Możliwość pokazywania ekranu zamiast korzystania z kamery

Wymagania

Projekt wymaga jedynie środowiska Node.js do uruchomienia.

Instalacja i uruchomienie

  1. Zainstaluj wszystkie zależności za pomocą komendy:
pnpm install
  1. Uruchom backend.
  2. Uruchom projekt lokalnie za pomocą:
  pnpm run dev

About

https://web-rtc-react-lac.vercel.app


Languages

Language:TypeScript 85.3%Language:CSS 13.4%Language:JavaScript 0.7%Language:HTML 0.7%