OpenPayd
In collaboration with OpenPayd's internal team, we built a web application that provides an easy way for users to manage their funds.
In collaboration with OpenPayd's internal team, we built a web application that provides an easy way for users to manage their funds.
In collaboration with OpenPayd's internal team, we built a web application that provides an easy way for users to manage their funds.
OpenPayd is a digital banking app that offers a variety of banking solutions. Our team worked in collaboration with the client’s in-house frontend team to build the desired product as quickly as possible.
Our developers got on board quickly to speed up the front-end development, and help OpenPayd impress investors with bi-weekly demos.
Throughout, we followed a solution-oriented approach, tackling issues one by one in a quick manner.
Following team discussions with the product owner, in-house frontend developers and the backend team, the client needs were clarified. A proposal for the application architecture and tasks for the backlog were put forward.
Visuals (mocks) were almost immediately prepared, following UX best practices. This gave the product owner a better idea of what the product would look like.
Unblocking was ensured by mocking the GraphQL backend before the backend was ready. This allowed our team to push forward without dependencies on other teams.
Future proofing was done by using NGRX to keep the application infrastructure scalable. Consistency was also achieved by following the Angular and Airbnb style guides.
Weekly demos ensured requirements were clear and progress was being made each week. Real-time updates were also provided by ticking off tasks one by one within JIRA, for the product owner to monitor.
Code reviews using both automated tools and reviews by at least one senior developer were set up from day one.
Quality was additionally ensured by applying critical path unit testing to all projects, while keeping cost-efficiency in mind.
Following design uplift, the number of clicks needed to perform an action was reduced.
Performance was improved by adding NgRx to the application, reducing the reliance and backend which made the app snappier.
Our team delivered a fully-functional product with all required features including money exchanges, payment transactions, funds transfers across accounts, FX and cards management.
We introduced multiple quality monitoring tools and processes into the project that helped maintain a great overall standard, including Sonar, linting, code coverage & testing tools, detection and build pipeline monitoring.