Meet Swift. Fast video meetings made simple.
Swift is a minimal, cross-platform web application for fast and simple video conferencing.
- Clone this repo
git clone https://github.com/Andrea-Dispe/Swift-server
- Install the dependencies
npm install
-
Make sure you have Docker install on your machine
-
Create a Docker image
docker-compose up -d
- Start the server
npm run dev
PS - the server is hosted on Heroku.
Pssssst!
The Swift Client is highly recommended to run the real-time web communication. 📞
- ExpressJS
- Apollo GraphQL
- Sequelize ORM
- Typescript
- PeerJS - For peer to peer communication
- Socket.io - A Node.js library for realtime web communications
- Docker - Container management
- Heroku - Server deployment
- Powered by caffeine (and sometimes 🍷 🍻)