We created an API for a client from the automobile industry to streamline financial support for sales and leases. The solution reduced manual data entry load and resulted in improved customer service with faster and more efficient processes.
The objective of the project is to create API and clear backlogs for financial support in ATG/Geforces for automobile sales and leases. The current project is to create APIs, test them for BNP/Arval providers, and map the responses correctly. The APIs, once created and tested, are then used by the frontend accordingly.
Generally, every section consists of a Proposal and Quotation by the dealer or customers. The APIs involved are to create, update or submit quotes/proposals for BNP/Arval provider.
The Project (backend) is developed in core python language. The requirements include the following:
* A windows/Linux/Mac system for development platform
* Python 3.8 min. required
* IDE used can be VSCode/ Pycharm
* AWS code commit
* AWS cloud system for shared services
* Postman for local system testing
The project requires creating & mapping using python and outputs are checked before any release. AWS CodeCommits contain a main origin branch, a develop branch, and other sub-branches that are to be created as per requirement and once completed should be merged and tested with the development branch. This project uses AWS Serverless Stack and S3 for cloud storage and functioning.
Key Challenges | Solutions |
Establishing docker | There are many solutions online, and some ways Linux, Windows, and Mac systems may affect the installation, but a study over the net solved it. |
Understanding workflow | In the beginning, it was a bit of a problem with how things are connected, but working more on the tickets gives an idea to solve these problems. |
Moving the project from CDK to SST | Moving the entire project system from AWS CDK to SST (Serverless) was a bit of a problem as the architecture changed. Although it was a success and other lambdas were inspected to NEin ARM64 architecture. |
Solutions are to be made upon the provided backlog/API tickets on JIRA(Atlassian). Every problem is different and needs a distinct approach for its solutions. There could be backlogs needed to be fixed and implemented correctly for the proper functioning of the API.
Process
The following are mainly worked out:
System configurations may affect sometimes, but the project base and the required library functions are ready to run for the Python 3.8 environment.
The development process comprises the states beginning with analyzing the code/requirement, secondly, coding it down and testing it locally or on the server for a match with the desired outcome or the mock templated provided. Thirdly, it can be committed and reviewed. Once reviewed, it can be ready to be published.
Documentation
The process describes the workflow of the project. Details about the work and procedure can be found at atg.auto.
Every project under ATG-Geforce finance services contains its own documentation and information about the required structure and desired outcomes for the functions.
Architecture
The architecture comprises that through the Web, a customer can take on a lease or purchase a vehicle, whereas his financial terms are documented through the web application, like his per month payments, taxes based on his usage of the vehicle, due payments, etc.
The current project is under provider BNP/Arval containing the same structure as Kia/Santander.
With great team efforts, ValueCoders has successfully completed this project. Many tasks are removed from feature branches as they are resolved and merged to develop branch. The entire development branch might not be tested at a go for now, as development is still in progress. There are similar results from the Seriti provider under gf-finance-service.
This tree may be useful in understanding:
** gf-finance-service
a. Providers
1. Santander
2. BNP/Arval ….
b. Products
1. gforce_mena
2. Santander-kia…….
Our consultants will respond back within 8 business hours or less.
We have worked with ValueCoders for more than a year, and their skilled team has allowed us to scale up during certain projects thereby allowing our full time team to focus on core platform functionality. Recommended.
The team at ValueCoders has been a fantastic asset within our startup business. We had the option to interview before hiring. The team is attentive, talented, & very adaptable to the changing circumstances of business.
ValueCoders is very professional development team. I used their expertise in the building of an online comparison tool. I would highly recommend the ValueCoders as they go the extra mile to deliver a good product.
I engaged with ValueCoders in January of this year to provide software development expertise for our 20/20 B.E.S.T Safety Software and the results have been fantastic! They have dedicated & knowledgeable software teams.
ValueCoders is our go-to partner to help us realize our software needs. They are supportive, friendly, and always ready to help us when we face difficulties in the project. I will rate them 10/10. Highly recommended!
ValueCoders has been able to establish the continuity of the development process. On balance, we can say that it was the right decision to outsource the development to India and that ValueCoders was the right choice.
At ValueCoders, they have a problem-solving culture. We worked as a team, not as a client and developers. They stay connected and report on a regular basis. In the end, it all culminated in an awesome product.
ValueCoders is a remarkable offshore IT company with highly skilled developers. They have provided me with expected positive outcomes for every project they undertook. I highly recommend ValueCoders to others.