The project is for cargo transportation between countries (Turkey <-> Ukraine). There is no limit for countries. When the manager adds one more country, they can start to carry the goods to the country. There are 3 platforms on this project:
This API provides data from the database to FrontEnd platforms. The API provides services end EndPoints. The API developed by C# RestFul WCF services.
The platform for manage trips, agreements, loads, countries, accounts, and reports.
The platform is for load the loads to trailer regarding delivery order.
- The process starts with an offer, customer notices the information (From country, to country, lock custom, open custom, payment type, delivery city) with these informations the system calculates prices. If the operator changes the calculated price, the manager gets a confirmation email; if the manager confirms the offered price the operator can create an agreement.
- The operator creates an agreement with this customer regarding the offer. The customer gets an email, with this email defines the importer, exporter and customs information. Operators enter custom and borders documents and send the document to the customer via the system.
- The operator can create a trip between countries and set loads to countries. And sends it to the storage operator.
- The storage operator can load the goods regarding deliver to orders.
- When the storage operator completes loading the goods, the system operators send it to custom documents to custom. If the documents confirmed the trip is started.
- The operator chooses ship company and ports
- When the trip starts operator does some process and the customer gets an email about this process
- Trailer entered port
- The process is completed on the port
- The trailer entered the custom
- The trailer entered the customm
- The good is delivered to the destination
The system provides managers with finance operations as below.
- Collect operation: With this operation, the manager can collect money with any currency which the manager wants. Also, they can do the process between currencies. For example, the Customer wants to pay with euro but in the system, the manager wants to count its dollar.
- Payment operation: With this operation, the manager can pay money with any currency which the manager wants. Also, they can do the process between currencies. For example, the manager wants to make payment with the dollar but in the system, the manager wants to count its euro.
- Opening debit: Some customers can have some debits before start the project. Managers can define their debits. Also, some payment points can behave debits, the manager can define the debit in the system
- Opening credit: Some customers can have some credits before starting the project. Managers can define their credits. Also, some payment points can behave credits, the manager can define the credit in the system.
- Currency exchange: The system provides users with currency exchange inside the system.
- Transfer: On this system, the manager can make a transfer between the payment points.
Reports on the system:
- 1. Account balance report
- 2. Account list report
- 3. Account credit/debit report
- 4. Finance transaction report
- 5. Payment point report
- All loads
- Waiting / picked loads
- Waiting / picked loads
- In distribution loads
- Delivered loads
- Payment waiting loads