Money API

A REST API as back-end for a financial software using Spring Boot framework. Based on Fullstack Angular & Spring course from Algaworks.

What I Learned

  • REST Architecture
  • Resource Relationships using JPA
  • CRUD of API resources
  • Data Migration with Flyway
  • API Security with OAuth 2, JWT and access permissions
  • Data query for building diagrams and reports
  • Build report templates with Jaspersoft
  • Task scheduling and system alerts
  • Alert Email dispach from API
  • Upload files to API using Amazon S3