Skip to content

trulyshruti/GeoFlag

Repository files navigation

GeoFlag

Geolocation based file sharing. Project for PennApps 2013 Spring.

Description

Make LOCATION the key to unlock your files with GeoFlag!

File sharers: You're just a few clicks away from secure file delivery - with limited terms (flags) set by you! Simply log in with Facebook, upload the file, then set the terms of access through adding flags. Limit downloads to only certain locations or timeframes. That's all you need to do!

File receivers: Instantly retrieve the files you need! Be surprised. Log into Facebook and follow some sharers. When you've checked in to the right place, (at the right time,) the file will be there, ready for download. It's that simple!

Great in a variety of scenarios - from professors keeping their students in attendance in the classroom, to event hosts sharing exclusive content with attendees, to the workplace that needs enhanced security. GeoFlag is the exciting file sharing tool for the modern world.

Quick Guide For Demo

Log in with Facebook to GeoFlag a file. To recieve geoflags, first subscribe to some user by clicking the "Add Friends" link in the top-right corner. Then click on your name in the navbar to activate flags, view recieved files and view your own geoflags!

See the Demo.

Fork

Feel free to fork our project and commit (send pull requests) your changes!

Platform

GeoFlag requires the client to support the GeoLocation API of the HTML5 Spec. For the server, we require PHP5 with MongoDB as the database backend.

Licensing

This code is provided under the MIT License. The additional artwork included is licensed under Creative Commons Attribution-ShareAlike 3.0 Unported (CC BY-SA 3.0). This project incorporates jQuery (MIT License : http://jquery.org/license/) and Bootstrap (Apache License : https://github.com/twitter/bootstrap/blob/master/LICENSE)

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •