iliophanis / video-chat

An application for chatting with video via webRTC.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

AUEB Video Chat

Εφαρμογή video chat που δημιουργήθηκε με την χρήση των εξής παρακάτω :

  • Socket.io
  • Typescript
  • React
  • Redux
  • Node.js
  • Express
  • MongoDB.

Εγκατάσταση και εκτέλεση εφαρμογής

  1. Η εφαρμογή απαιτεί εγκατεστημένη node.js στον υπολογιστή σας (https://nodejs.org/en) , εχει αναπτυχθεί σε έκδοση 18.18.1 .
  2. Κατεβάστε τα dependencies στον root φάκελο καθώτι και στους frontend και backend με το παρακάτω command (θα πρστεθεί φάκελος node_modules μετά την εγκατάσταση)
    npm install
  3. Εκτελέστε τον server and client σε development mode
    npm run dev
  • Παράλληλη εκτέλεση του server και του client με το παραπάνω command.
  • Μπορείτε αν θέλετε να τα εκτελέσε ξεχωριστά server και client οπως παρακάτω:
    cd backend
    npm run dev
    'Ανοιξε νέο τερματικό'
    cd frontend
    npm start
  1. 'Ανοιξε τον browser σου και πήγαινε στην διεύθυνση url http://localhost:3000/.

Ομάδα Ανάπτυξης

  • Ηλίας Θεοφάνης Γραββάνης Α.Μ.: 3200248

Χρήσιμα links

  • Μάθε περισσότερα για web sockets και πώς να τα χρησιμοποιείς Socket.io.
  • Μάθε περισσότερα για RTCPeerConnection.

Περισσότερες λεπτομέρειες θα διαβάσετε στο powerpoint που υπάρχει στον φάκελο

About

An application for chatting with video via webRTC.


Languages

Language:TypeScript 93.6%Language:SCSS 2.4%Language:HTML 2.2%Language:JavaScript 1.9%Language:Procfile 0.0%