RDvault

 

Presentation

 

RDvault is a fully integrated R&D tax credits software platform.

RDvault enables accountants the ability to analyze their research and development expenditure, empowering this way businesses and advisors to innovate and swiftly claim their R&D tax incentives.

It's main purpose is to automate and facilitate a current day process that is still done through paper by hand.

To date, RDvault has helped businesses claim a total of £3.5m in R&D tax relief and credits.

 


CHALLENGE AND SOLUTION
 

RDvault was designed to be easy to interact with, easy to manage, and with future different billing integrations in mind.

In order to make all of the necessary connections between the backend and the frontend, all components had to be created from zero.

Having the project's infrastructure built on AWS Lambda posed an interesting challenge, as some third-party Django packages were not intended to run in this type of infrastructure. 
As a result, the code was tweaked and optimized for the AWS Lambda infrastructure.

This project also had a very important deadline, something that through hard work and dedication, our development team was able to meet all required objectives.
 
 

Involvement and Strategic Positioning
 

This project enabled both our Frontend and Backend development teams the chance to dive into new areas of technology.

The entire project was extremely compelling as a whole; not only as simply being  a Web APP, but also based on all of the functions that it offers.

In terms of software development, all of the technical evolution that both our Frontend and Backend development teams underwent during the course of this project was definitely a main point of highlight.

Presently, we are committed in providing continuous support to any requirements or improvements that need to be implemented in the application.


PROJECT MANAGEMENT

 

On Project Management our focus went towards client communication and support, Frontend and Backend task assignment, International coordination between all development departments, and daily standup meetings to assert the clients needs.

 

Development
 

backend

For the Backend development  we focused on creating the Django REST Framework, configuring the AWS Lambda infrastructure and managing any error detection through Sentry.



 

Frontend

RDvault was built with 100% custom Frontend development by using React and Material-UI.
With this we were able to assemble all layout and background styling aspects, organize incoming API data according to its functions, and perform all additional required testing.

Design

In what relates to the Design, a flowchart and wireframe were created in order to understand the UX  and test the application's navigation, a strategy was then developed and the UI design created.

 

INTEGRATIONS and Results

 

Integrate with cloud accounting 

RDvault connects seamlessly to Xero – making it easy to securely organise, prepare and update claims.
 

Say goodbye  

All information, calculations and preparations are done within the RDvault software so there’s no spreadsheets required.

Save crucial time and money

Speedily sync your data and quickly discover the amount you’re entitled to in one affordable package.

Access accurate figures 

Real-time claim insights ensure every client has access to the most up-to-date figures.
 

Technologies Used
 

React

React is the Javascript library that was used for building the user interface.

This MIT licensed open-source library is maintained by Facebook and by a community of individual developers and companies.

Material-UI

Being fully integrated with React, Material-UI was chosen for all component and element rendering aspects.

Material-UI is a design language developed by Google.
 

Django REST framework

The Django REST framework is a powerful and flexible toolkit for building Web APIs.

An API is a set of routines, protocols, and tools for building software applications.

 


Photoshop

To develop the interface, an outline was concluded before the design proceeded towards the conceptualization phase and a prototype wireframe was created in order to verify all of the navigation aspects.
 

Chart.js

Chart.js was used to transform the data into a graphical medium. By sending an aggregation of several values and ID’s that represent different axis, the Chart.js framework is able to convert these into different graphs.

MYSQL

The main database is in MySQL. This can be built and installed manually from source code. MySQL is an open-source relational database management system.

 


NÓS CUMPRIMOS

Apenas alguns conseguem garantir um balanço perfeito quando se fala em outsourcing e nós orgulhamo-nos de ser um desses. Como?

  • 90% de entrega dentro do orçamento
  • Foco nos resultados
  • Grande relação qualidade/preço
  • Inseridos na cultura ocidental
  • Excelente destino para visitar e colaborar
  • Fluentes em Inglês
  • Excelente fuso horário para colaboração (CET)

LET´S TALK


Scroll Down