Added uploadProject method