Add source files upload feature

Add upload source file view

Add upload source file feature