Ravi, your intention of making it “Open Source” is amazing. Here’s the fact. It requires a considerable work in delivering things and it’s not one person work. A team of highly technically strong developers who can understand the business can transform into a deliverable product. What you consider a project at high level is a “Product”.
Open source development requires proper funding to go forward. As you might know, Fleet management is part of travel domain. One might think, it’s easy to step up a team and go with the development. But it’s not the case, Developers must have enough “Domain” understanding so they know what they code and can truly contribute. That’s the reason we have Technical Managers, Architects, Strong Core Dev’s etc.
In Summary, it’s a combined effort of highly skilled folks who can design, develop, test and deliver a full fledged product.