Skip to content

Masfik/cactus-web

Repository files navigation

🌵 Cactus Web Client 🌐

Cactus is a content-sharing application that allows people to consume different types of material (videos in particular) collectively with friends — remotely and in a synchronised fashion using WebRTC. Users can also control the media content as if they were in the same physical room.

⚠ This app is still in development and unstable!

Current features include:

  • Authentication with Firebase
  • Searching users and adding friends
  • Switching between rooms
  • Starting a screen-sharing session (audio included)
  • Chatting with friends (WIP)
  • 🌚 Dark & Light theme 🌝

Cactus Screenshot

Project setup (instructions still incomplete)

npm install

Compiles and hot-reloads for development

npm run serve

Compiles and minifies for production

npm run build

Run your unit tests

npm run test:unit

Lints and fixes files

npm run lint

Customise configuration

See Configuration Reference.