All Projects → fmeringdal → nettu-meet

fmeringdal / nettu-meet

Licence: AGPL-3.0 license
Open source video conferencing system for tutors.

Programming Languages

typescript
32286 projects

Projects that are alternatives of or similar to nettu-meet

Bigbluebutton
Complete open source web conferencing system.
Stars: ✭ 7,160 (+281.26%)
Mutual labels:  collaboration, conferencing, video-conferencing
pyrite
Pyrite is a web(RTC) client for the Galène videoconference server.
Stars: ✭ 253 (-86.53%)
Mutual labels:  collaboration, conferencing
mirotalk
🚀 WebRTC - P2P - Simple, Secure, Fast Real-Time Video Conferences Up to 4k and 60fps, compatible with all browsers and platforms.
Stars: ✭ 1,593 (-15.18%)
Mutual labels:  conferencing, video-conferencing
Sparkleshare
Share and collaborate by syncing with any Git repository instantly. Linux, macOS, and Windows.
Stars: ✭ 4,661 (+148.19%)
Mutual labels:  collaboration, self-hosted
Xuanxuan
xuanxuan is an open source IM resolution.
Stars: ✭ 893 (-52.45%)
Mutual labels:  collaboration, self-hosted
Goodwork
Self hosted project management and collaboration tool powered by TALL stack
Stars: ✭ 1,730 (-7.88%)
Mutual labels:  collaboration, self-hosted
tellery
Tellery lets you build metrics using SQL and bring them to your team. As easy as using a document. As powerful as a data modeling tool.
Stars: ✭ 219 (-88.34%)
Mutual labels:  collaboration, self-hosted
Zdoo
CRM& Chat& Collaboration system/tool written in PHP, Free Upgrade Forever!​
Stars: ✭ 33 (-98.24%)
Mutual labels:  collaboration, self-hosted
Etherpad Lite
Etherpad: A modern really-real-time collaborative document editor.
Stars: ✭ 11,937 (+535.62%)
Mutual labels:  collaboration, video-conferencing
phpcollab
Project management and collaboration over the internet.
Stars: ✭ 42 (-97.76%)
Mutual labels:  collaboration, self-hosted
Snippet2
A simple Code Snippet with user account and share feature
Stars: ✭ 20 (-98.94%)
Mutual labels:  self-hosted
Exact
An open source online platform for collaborative image labeling of almost everything
Stars: ✭ 47 (-97.5%)
Mutual labels:  collaboration
oss2020
The Open Security Summit 2020 is focused on the collaboration between, Developers and Application Security
Stars: ✭ 26 (-98.62%)
Mutual labels:  collaboration
certfico
App para geração e envio de certificados para eventos
Stars: ✭ 20 (-98.94%)
Mutual labels:  self-hosted
martianpins
Self hosted IPFS pinning service.
Stars: ✭ 23 (-98.78%)
Mutual labels:  self-hosted
openeats
Recipe Management Site created in Django
Stars: ✭ 15 (-99.2%)
Mutual labels:  self-hosted
visited
Securely collect browsing history over browsers.
Stars: ✭ 60 (-96.81%)
Mutual labels:  self-hosted
gatus
⛑ Automated service health dashboard
Stars: ✭ 3,018 (+60.7%)
Mutual labels:  self-hosted
krane
Open-source, self-hosted, container management solution
Stars: ✭ 76 (-95.95%)
Mutual labels:  self-hosted
Nibriboard
🖼 An infinite whiteboard for those big ideas. Currently unstable and in alpha.
Stars: ✭ 15 (-99.2%)
Mutual labels:  collaboration
logo

Overview

Nettu Meet is an open source video conference web application designed for interactive online tutoring. Some of the features included are:

  • Audio and video: Real-time sharing of audio and video.
  • Shared whiteboard: Collaborate with students on a shared whiteboard.
  • Screen sharing: Go to presenting mode by sharing your screen.
  • Chat: Send simple messages to other participants of the meeting.
  • File sharing: Upload relevant files to the meeting.
  • Graph plotter: Insert mathematical graphs to the whiteboard.
  • Customizable: Create an account and upload your own logos.



Live demo

Live demo

Run it locally

  • Run the Node.js server application in a terminal:
$ cd server
# Copy .env.template secrets file and adjust them if needed
$ cp integrations/.env.template integrations/.env
# Using docker compose to spin up redis and mongodb 
$ npm run infra
# Installing server dependencies
$ npm i
# Starting server
$ npm start
  • In a different terminal run the browser application:
$ cd frontend
$ npm i
$ npm start
  • Create meeting
# The response will give you a entrypoint / url for your meeting.
$ curl -X POST "http://localhost:5000/api/v1/meeting" -H  "authorization: nettu_meet_default_secret" -H  "Content-Type: application/json" -d "{  \"title\": \"First Nettu Meet meeting\"}"

Documentation

The server exposes a swagger document at http://localhost:5000/api/v1/docs/. Or you can check it out live here

Contributing

Contributions are welcome and greatly appreciated!

License

AGPL3

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].