Skip to content

tokspace/tok-app

Repository files navigation

🦜 TokSpace

Maintenance MIT Licenced

We have built a platform that enables remote workplace collaboration. Our communication service allows you to "approach the desks" of your coworkers, and join an impromptu voice call with them. Users can join an "office" of other users. Once a user joins an office, they can see all of the other office members' statuses (whether they're available for a call or "away for their desk"), and if anyone else is talking at someone's desk.

TokSpace is made for visiting your co-workwork's desk and chit-chat, and oh well! you can do this while you're at home! 😄(Don't forget we are in the middle of a pandemic 😭, but you can still talk without your mask on 😁) Check out when the other peron is available and Pull Up their profile to talk. You can join office rooms/sessions with multiple people.

TokSpace checks the running apps like PyCharm and VS Code, while your status is available your peers can come to your desk and chat.

You can use both video and audio calls. Text feature would be available in the future version.

You can also set your availability off whenever you don't want your co-workers lurking at your desk.

Technologies Used:

  • We have used Electron+React to make the frontend look sweet!:candy:

  • To save data Google Firebase's Firestore is used 🔥

  • To handle the Backendy stuff we have used Node.js 🍏

  • Connecting streams and seeing your co-workers have been made possible by SimplePeer 🎉

  • Prettier and Husky has been with us to handle linting and indentation on .js and jsx files 😍

Features:

  • Audio Calls ☎️

  • Video Calls 📷

  • Live Chat(Coming Soon 🏃)💬

  • Availability Status 💚

  • Code Editor(Coming Soon 🏃) 💻

  • Weekly Analytics (Coming Soon 🏃) 📊

Let's take a look!

Setting up on your machine

For setting the development environment on your machine:

  • Install Node.js

  • Clone this Repository(and star it ⭐)

  • Create an account at Firebase and create a new project for your application.

  • Set up your Firebase Authentication sign-in methods.

  • Enable your Firebase Cloud Firestore by updating the Database Rules with the default values.

  • Run npm i to install all the requirements

  • Run npm run start to start the app

Made with ❤️ by the turnips Aanand, Jacky, Nick, Yashika

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •