Git Product home page Git Product logo

collab's Introduction

collab

Collaborate, chat, share, review, and accomplish tasks over a local area network ... without an internet connection!

โœ’๏ธProject Title

LAN based Collaboration using Distributed Computing

๐Ÿ”ฌArtefact

A robust, simple, distributed desktop collaboration app that runs on a LAN (codename: Collab)

๐Ÿ“ŒProgress on Primary Objectives

  1. โœ… To create virtual nodes on a LAN that can identify and be identified by other nodes
  2. โœ… To join an existing collaboration session or initiate a new one for others to join
  3. โœ… To create a server-less distributed computing network over a LAN by linking together all available nodes into a synchronized session
  4. ๐Ÿ”ฒ To collaborate over the LAN by utilizing the synchronized session
    • โœ… Real-time collaboration with zero or close to no-lag
    • โœ… Sharing digital content
    • โœ… Reviewing digital content
    • ๐Ÿ”ฒ Sharing computing resources

๐Ÿ” Screenshot

screenshot

๐Ÿ“ˆ Repo Stats

Code Info
Lines of code GitHub issues GitHub closed issues

Commit Info
GitHub last commit GitHub commit activity

โšก Runtime Requirements

The application has the following runtime requirements:

  1. Windows 10, Windows 11 or later
  2. 1280x720 screen resolution (HD) or more
  3. 30MB disk space or more
  4. 128MB RAM or more

๐Ÿ’ก How to Use the App

  • Install using the setup .exe file, or extract the portable version's .zip archive.
  • Connect to a local area network (WiFi, personal hotspot, LAN cable, etc.) An internet connection doesn't have to be available.
  • Add the app to your firewall exceptions:
    • the Windows Defender Firewall will prompt you the first time you run the app.
    • third party firewalls may also prompt you the first time you run the app.
  • Run the app.
  • Set your profile picture, username and display name using the user icon on the top right of the main screen (optional).
  • Create a session or join an existing session.
  • Collaborate ๐Ÿ˜Ž.

โ„น๏ธ More Info

  • Networking is powered by the lecnet library.
  • The app's user interface is powered by the lecui library.
  • Updates and other functionality are powered by the leccore library.

๐Ÿ” A Few More Screenshots

Creating a New Session

screenshot

Changing Profile Information

screenshot

Team Dark Theme

screenshot

collab's People

Stargazers

 avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.