My goal -- > Simplify the exporting and importing process of cargo by creating a platform that allows a client to identify and compare vendors that already have the expertise required to transport cargo from any origin to any destination.
However, I'm going to separate my goal into a few sections.
For now, the section that I need your assistance to build will be a simple, rough, web app so that I can quickly test my concept.
What I want ...
- The front end interface will be an overhead map (*Such as that used at -- > [login to view URL]) which would allow a user to enter an origin address and a destination address for their cargo.
- Once an address is entered, a search of a simple database should determine whether there are vendors that are capable of handling the transportation of the cargo. *Whether a vendor is suitable or not is determined by where they operate and their capabilities, which I'll explain in more detail later in this description.
- Once suitable vendors are found, the theoretical path that the cargo will follow during transport should be plotted on the map ... Just like in Google Maps.
- After the path of transport is plotted, competing vendors should be displayed so that the client can choose who they want to work with. *Import and export of cargo can involve more than just shipping companies. Other vendors such as brokers, packagers, and others may also be required, which I'll explain in more detail just below.
End of project.
And as promised, here are my "detailed" explanations as to how the logic must work ...
Vendors must be organized based on the following criteria, think of these as "if then else statements" when calculating "suitable" vendors:
- Services provided ( Shipping / Customs Clearance )
- Areas served ( Cities / States / Countries )
- Vendor Address(es) ?
- Can vendor pick up cargo ? ( If yes, which Cities / States / Countries can they pick up from ? )
- Can vendor deliver cargo ? ( If yes, which Cities / States / Countries can they deliver to ? )
- If vendor can pick up or deliver cargo, can they perform Customs Clearance ?
*Programmatically, the web app that you build should be able to search through all vendors saved in the database and choose those vendors with the necessary expertise needed to complete the transport of the cargo. Think of the import/export process as a relay race where each vendor has their unique role to play.
Here is a theoretical example -- > If a 300-pound wooden crate were to be shipped from Albany, New York to London, England via airplane, the cargo would pass through a few vendors as follows ... Tractor Trailer transport from Albany, NY to New York, NY ... Then the cargo would travel by Airplane from New York, NY to London England ... Then the cargo must be passed along to a broker in London that can complete the customs clearance process so that the cargo can legally "enter" England ... Then another Tractor Trailer transport from London to the final destination.
This may seem complicated, but programmatically, it's just a matter of connecting dots.
23 freelancers are bidding on average $1010 for this job
@@Dear Client Thanks for your invitation. Being a highly experienced Developer I am sure I will give you perfect result. Let's have an interview and discuss in detail. Thanks.