A simple file upload site built using the excellent Yesod Haskell web framework.
To build the executable, install Haskell's cabal build tool and run:
cabal configure
cabal buildYou can then test the executable with ./runflash <port>, or you can install the executable with sudo cabal install. It can then be run by calling flash. Make sure that you have set the PORT environment variable if you choose to install the executable.