First commit : server & app source code