Skip to content

Latest commit

 

History

History
18 lines (14 loc) · 1.6 KB

README.md

File metadata and controls

18 lines (14 loc) · 1.6 KB

QrSync server

QR Sync is an application for syncronising across multiple computers.

It allows you to use a mobile phone to scan multiple other devices, and connect them for the purposes of sharing notes and files.

The QR Sync server is currently a go application that uses websockets to allow different clients to connect and send message to eachother. It can be started by running

go build && ./start.sh

It also uses typescriptify to allow message models defined a go structs, to be converted to Typescript defintions for use by the web client. To generate these typescript definitions run

go build && ./qrsync-server -ts

This writes the defintions into models.ts which then needs to be copied over to qrsync-web manually.