The worst project you can be on is one:
1. With no clear goals, he has no idea what he wants.
2. No support team; basically, like you said, you're the team, and even worse, you're "green".
It sounds like you got one of those "pie in the sky" projects; there's no clear benefit that the CIO can get from this, and if you succeed, he looks awesome; if you fail, he doesn't care, it's one of those "throwaway" projects.
In a megacorp, you have to get into a project which is directly involved in their day to day business, directly contributing to revenue, to get more recognition, resources, and $$$. Get into such a project, or make yours give some visible benefit to the company.
In your example, I'd have tried to pivot it to be a reporting tool; I find that senior management in banking generally have a poor visibility in their business monitoring, current transaction levels etc; this can give clear and visible benefit to the company.
Once you can show the benefits to your Boss and the CEO, the extra help and resources will follow.