Εφαρμογή video chat που δημιουργήθηκε με την χρήση των εξής παρακάτω :
- Socket.io
- Typescript
- React
- Redux
- Node.js
- Express
- MongoDB.
- Η εφαρμογή απαιτεί εγκατεστημένη node.js στον υπολογιστή σας (https://nodejs.org/en) , εχει αναπτυχθεί σε έκδοση 18.18.1 .
- Κατεβάστε τα dependencies στον root φάκελο καθώτι και στους frontend και backend με το παρακάτω command (θα πρστεθεί φάκελος node_modules μετά την εγκατάσταση)
npm install
- Εκτελέστε τον server and client σε development mode
npm run dev
- Παράλληλη εκτέλεση του server και του client με το παραπάνω command.
- Μπορείτε αν θέλετε να τα εκτελέσε ξεχωριστά server και client οπως παρακάτω:
'Ανοιξε νέο τερματικό'
cd backend npm run dev
cd frontend npm start
- 'Ανοιξε τον browser σου και πήγαινε στην διεύθυνση url http://localhost:3000/.
- Ηλίας Θεοφάνης Γραββάνης Α.Μ.: 3200248
- Μάθε περισσότερα για web sockets και πώς να τα χρησιμοποιείς Socket.io.
- Μάθε περισσότερα για RTCPeerConnection.
Περισσότερες λεπτομέρειες θα διαβάσετε στο powerpoint που υπάρχει στον φάκελο