Ik textr

So guys, here is my code for the app, it works. If you pull it, just create new user and test it. But I still need to clean up the codes to implement DRY principle...