"So I wanted to upload the application but there was an upload limit on github so I just uploaded the code" There is a release section of github specifically designed for releasing compiled binaries. It has a limit of 2GB iirc which should be plenty.