Project upload

Basic framework