full stack implementation of waiszelam.copm