add source files from local dir
add assets and update gitignore