How to create a app from scratch