Skip to content

Releases: Barbara-BB/FatecAPI-06

Sprint 3 - v0.3

18 May 13:16
ba09a9f
Compare
Choose a tag to compare

This version has the following features:

  • Client-side:

    • Comparator:
      • In this sprint we developed the comparator for service fees, in which the user can select two financial institutions and the type of service (natural person or legal entity) and the service to be compared. The user can compare up to five services at a time.
    • Service Virtualization:
      • In this sprint we developed the virtualization of the service, utilizing Docker to do so.
  • Server-side:

    • New requests:

      • With the new data implemented in the database, we have implemented new requests that meet the necessary requirements for the sprint.
    • Performed methods:

      • Comparison between two institutions;
      • This method allows comparing the rates for each service between two institutions.
    • Institution with the lowest value for a service:

      • This method allows identifying the institution that offers the lowest value for a specific service.
  • Scraper:

    • Database initialization:
      • The way the database is initialized has changed.
    • Data Scraping:
      • New methods have been added;
      • New get and insert methods were developed.
    • Containerized Service:
      • Now the project can be run via Docker;
      • This makes it easier to start the service on different machines.

Features that will be added in the future:

  • Client-side:

    • We plan on working on the login and register pages on the next and final sprint;
    • Brush up some details across the project as a whole to improve user experience.
  • Server-side:

    • The next phase of the project will implement two new methods;
      • Login method;
      • Registration method.
  • Scraper:

    • Application of improvements to Docker related files;
    • Refactoring will be made to the main code and database initialization.
    • We will try to deploy the service utilizing the Amazon Web Services.

Sprint 2 - v0.2

29 Apr 10:42
4a43bf1
Compare
Choose a tag to compare

Version 0.2 of the application

This version has the following features:

  • Client-side:

    • Panel:
      • In this sprint we generated the filter for the panel and the dataTable to insert the panel data.
    • Feedback:
      • In addition to that, we have created the feedback message so that the user has can be aware of any missing data in a specific place.
    • Select component:
      • We have created the select component in order to reuse it across the code.
  • Server-side:

    • New requests:

      • We have implemented new requests that meet the necessary requirements for our sprint.
    • Performed methods:

      • Institution search;
      • This request is important because it is necessary for loading the filters within the dashboard.
    • Service search by institution:

      • The dashboard is about checking services by institution, for this it chooses the institution and the type of person that can be physical or legal, by performing this request the dashboard is formed with the necessary institution data and tariffs per service/institution.
  • Scraper:

    • Database initialization:
      • The way the database is initialized has changed.
    • Data Scraping:
      • New methods have been added;
      • New get and insert methods were developed.
    • Containerized Service:
      • Now the project can be run via Docker;
      • This makes it easier to start the service on different machines.

Features that will be added in the future:

  • Client-side:

    • We plan on working on the comparator page and its functionalities;
    • Brush up some details across the project as a whole to improve user experience.
  • Server-side:

    • The next phase of the project will require the creation of new methods;
    • The application's comparison methods will be created;
    • The dashboard methods will be created to generate new graphics.
  • Scraper:

    • Addition of new methods;
    • Application of a new business rule so that data insertion can be executed in parallel, via threads;
    • Application of improvements to Docker related files;
    • Refactoring will be made to the main code and database initialization.

Sprint 1 - v0.1

03 Apr 21:50
e002019
Compare
Choose a tag to compare

Version 0.1 of the application

This version has the following features:

  • Client-side:
    • The client-side contains the SPA, which had the dashboard as its focus on this first sprint;
      • The dashboard allows some data visualization.
  • Server-side:
    • Database connection.
    • Creation of the back-end architecture of the project using MVC.
    • Creation of methods for database querying.
    • Performation of some methods:
      • Query for a list of tariff values
      • Query for bank groups
      • Query for the types of services offered by a bank
  • Scraper:
    • Database initialization.
    • Data Scraping.

Features that will be added in the future:

  • Client-side:
    • Graphs with the trending lines in a determined period;
    • Implementing the panel page.
    • Filtering in the panel page.
  • Server-side:
    • Creation of new methods.
    • Creation of the application comparator methods.
    • Creation of dashboard methods.
    • Creation of methods for listing tariffs for services, currencies, and others.
  • Scraper:
    • Creation of new functions.
    • Development of a check in the database code, asking if the user wants to overwrite existing information.
    • Refactoring will be made to the main code and database initialization.