An opensource file sharing and voting website