We wanted to create a quick and easy to use solution for sharing files and text between any pair devices.
What it does
Allows you to share text, links, and files between any pair of devices (not necessarily your own).
How we built it
We used Flask and MongoDB to build the back-end of our app and the Polymer framework to build the front end.
Challenges we ran into
Learning to use some aspects of the Polymer framework. Deploying the app to AWS.
Accomplishments that we're proud of
Qlink is a fast, fully functional, progressive web app. It has a clean user interface, smooth transitions, and works very well on mobile. Qlink is live now at makeqlink.com, so start qlinking now.
What we learned
How to use the Polymer framework to create progressive web apps. How to deploy a flask app to AWS.
What's next for qlink
Improving regular file uploads, Google Docs integration, UI improvements.
More About qlink
Qlink uses a Python Flask API backend to generate unique alphanumeric or QR codes, to send text or a file to another device. When the code is scanned or entered the backend connects both the sending and receiving clients, built in Polymer, and delivers the data to the receiving device. The QR codes are generated and compressed and are then delivered to the receiving client to be scanned or entered by the sending client. When the sending client submits the data, it is tied to the entered code and stored in our MongoDB database, where it is then sent to the receiving client with the same code.