The first platform in Latin America where you can negotiate online investments giving a loan to companies and in return receive a return
Investment Banking & Brokerage
Not as secure as bank. Negotiations and money transfers are done directly between platform’s clients
Not much work from our side
Safety: Loans are backed by a personal guarantee and companies follow a solid credit process
Companies that borrow follow credit evaluation, provide guarantees and are monitored by a debt-recovery firm in case of delays
Invest Latam is Colombian investment service, which connects small businesses and investors to make credit and investment agreements via auctions. The company offers the first platform in Latin America, where anyone can lend money to small companies from Latin America. The company does not collect deposits. It is not a bank. Negotiations and money transfers are done directly between their clients. Meaning: investors transfer funds directly to companies and companies reimburse the loan to the investor's account.
The principle of operation is very simple: the client selects a company for investment, using the service and its reliability rating, negotiates a rate and makes investments. Invest Latam needed front-end page development for their service. To achieve their goal, they chose Computools. After preliminary negotiations and discussions, the parties switched to a fruitful cooperation. In the process of working on the project, all agreements and goals were reached.
The Computools team has completed all the tasks on time and achieved the objectives of the project. During the project, work was done on the front-end development of three pages e.g. Home page, Investors, Borrowers. Small fixes, which were negotiated at the initial stages of the project, were also made. Close cooperation with representatives of the client made it possible to more fully understand the needs of its customers. Which in turn helped create an original and intuitive page design. After launching the web service pages, the number of client's customers has increased significantly.
Several key options we solved:
Front-end development of thee service pages.
Created an original and intuitive page design.
Made small fixes to existing pages.
Increasing the number of clients
Business Process Automation
Digital Platform & Technology
The stack of necessary technologies is determined by the idea and objectives of the project. Depending on the complexity and necessary functions, optimal technologies are selected from the already known in the market. For individual tasks, an innovative solution based on existing ones can be created.
CSS is a language used to detail the presentation of a web page's markup language, such as colors, fonts, and layout. One of its key benefits is the way it allows the separation of document content (written in HTML or a similar markup language) from document presentation (written in CSS). CSS change the traditional method of setting style and layout on each individual web page by allowing CSS designers to use a single file to control the style and layout of multiple web pages in the same website. So we can change the appearance of an entire website by editing one style sheet.
Less is a CSS preprocessor and after compilation it generates simple CSS which works across the browser. It is faster and easier than its analogues, has Cleaner structure due to the use of Nesting. Less supports cross-browser compatibility. Coding is faster because the list of operators is provided by Less. Use of Mixins resolves the reusability of code and embed all the properties of a class into another class by simple including the class name as one of its properties.
Constant communication with the client is crucial for solving urgent questions, discussing tasks and current issues of the project. To communicate with the customer in this project, the most convenient instant messengers were selected. Regular conferences and meetings were held on Skype, and the Whatsapp was used for urgent discussions. This made it possible to timely perform tasks in accordance with the necessary requirements.
The project specification is written at the second stage of the project and includes a list of necessary actions for the successful execution of tasks. The final specification is formed after the completion of the project, however, a preliminary list of actions is enough for the team to work.
Goal - Create a platform that connects investors and borrowers from Latin America.
Create an account as an investor or borrower
Verify your details, phone number, documents and bank account
Negotiate you loan or deal
Investor: Get returns above 13.0% per annum
Borrower: Get your loan at a cheaper rate.
For the project to be completed on time and taking into account all the requirements, we carefully select employees to a team. Although they are all professionals, the selection is carried out according to the level of their expert knowledge, skills and experience. We strive to gather the necessary number of specialists to complete the tasks as efficiently and quickly as possible.
The development of applications and new pages is carried out efficiently and quickly thanks to the chosen methodology and project management tools. However, so that each developer feels that he is a sought-after and active participant in the project, we hold various meetings, for example, brainstorming or dev meetings.
At developer meetings, our employees share experiences and their project successes. This helps to see and evaluate the work from the outside. In some cases, the exchange of experience helps to find the best solution for the next section of the project.
Maintaining the productivity of the entire team is one of the important issues while working on a project. Brainstorming allows to quickly find a solution to a problem, exchange ideas. It stimulates and motivates developers.
For the team, the project does not end with the launch of the finished product. We organize feedback sessions that allow us to identify the strengths and weaknesses of working on tasks and share the difficulties that have arisen. This is a great opportunity for everyone to learn and become even better for the next project.
Internal Communication Flow
Internal communication in a team is necessary to maintain communication between participants, timely completion of tasks and quick resolution of emerging difficulties. For this project, Trello was chosen as the best way to distribute, monitor and complete tasks. Thanks to this, the Project Manager was always aware of the status of the task and could take timely action if necessary.
Project Management Methodology
Since the work on the project was carried out in a short time, the Kanban methodology was chosen. This saves time on developing pages and applications and improves the efficiency of the entire team. Kanban gives the flexibility to build sustainable competitive advantage and empower the team to accomplish more and faster. Every project has a backlog of tasks to get through, and a series of process states that a task must pass through before it is delivered. Using the Kanban board, everyone can instantly see how tasks are moving through the process. The simplicity of its visual presentation enables PM to easily spot bottlenecks while they are forming. The most obvious benefit of using Kanban is improved flow efficiency that happens shortly after the method is implemented into the project. Visualising your process will highlight areas of inefficiency very quickly. The next Kanban benefit, which is increased productivity. Kanban benefits team productivity by shifting the focus from starting work to finishing work.
Identifying high-level project goals
Analysis & Exploration
Researching and analyzing the existing and ready-made solutions
Defining restrictions and providing solutions for them
Identifying project’s risks
Selecting basic architectural patterns and tools
Forming an application stack
Forming the main development guidelines
Interactive Prototypes & Specification
Development of an interactive prototype
Build Development Process
Calculating the number of project teams
Configuring the technological processes and interactions between roles
Build The Team
Making the initial scope based on the specification and estimate, calculating the optimal number of specialists for each role
Adding executors to the team's core
Conducting an intro meeting
Distribution of tasks among team members, execution and completion
Introducing the necessary functions into new pages, applying edits to existing ones
Final refinement and implementation of page design
Testing & Stabilization
Developing a testing plan
UI & Unit testing
Code stabilization/refactoring, increasing system stability, reducing the probability of bug emergency
The product architecture plays a key role in developing it from scratch and when working on an upgrade. Computools's integrated approach includes the development of the architecture for the project, which allows taking into account not only functional features but also their interaction.
Implementation On Client’s Side
The launch of the finished pages of the customer's service was completed on time and after a thorough check and tests. After confirming the functional capability of all pages, they were launched.
All data was transferred to the servers carefully and taking into account all the requirements of the system. Upon completion, a series of tests were launched that confirmed the integrity of the transmitted data and its availability.
This project did not require training for client employees. The intuitive and simple user-friendly interface eliminated the need to write guides and tutorials with tips for potential investors.
For 10 years, Computools's experts have been providing a full range of software development services to the Retail, Finance, Healthcare, Consumer Services, Energy industries to enhance your innovation and increase your position on the market.
Use Computools`s accelerators to reduce development time for different products and speed up the implementation of core features.