You can just about make a "sort of edible" gluten free pastry using egg and gf flour (if the filling far outweights the pastry), but it isn't possible to make a vegan cake. You need butter and eggs, and there are no non-chemical industry products that replace those.