add project structure and guide to run the app