Rafael's repositories
bmi_calculator
Programa em Python que calcula o IMC (Índice de Massa Corpórea)
crawler_email_py
In this project I'm creating a web crawler to check email boxes and handle incoming messages.
aws_tf_cloudfront_in_s3_infra_template
A Terraform template for creating AWS infrastructure with CloudFront integrated into S3. Use this repository as a foundation to set up secure and scalable content distribution. Easy to customize and ideal for web applications.
backend
Auxílio RS: Projetos de Resposta a Emergências por Chuvas e Alagamentos
convertease
A simple and efficient Rust program for converting between different units of measure, including meters to kilometers, pounds to kilograms, and inches to centimeters.
go_template
A basic template in Go to make it easier to start repetitively when studying... Or at any other time that suits you :)
kametickets
KameTickets is a study project for managing and selling event tickets. Users can explore events, buy tickets, and stay updated on concerts, performances, and more.
tf-cognito-api
This repository contains Terraform configuration files for setting up and managing an AWS infrastructure focused on AWS Cognito. It is designed to demonstrate the integration of AWS Cognito with an AWS API Gateway REST API, exemplified by a "petstore" application.
cdn_with_cloudfront_iac_template
This Terraform project configures AWS resources for a CDN application and a Lambda function that checks the client's final IP, with an educational focus on Infrastructure as Code (IaC), including reusable modules and integration with CloudWatch.
course_go_api_rest_development
Repository dedicated to the course "GO: Developing a REST API." This project involves creating a comprehensive REST API in Go, using Docker, Postgres, routing, CRUD operations, and middleware. It also includes frontend integration, covering CORS, Content-Type, and other best practices for building robust APIs.
course_go_validations_tests_and_html_pages
Repository dedicated to the course "Go: Validations, Testing, and HTML Pages." This project covers the use of regex for data validation, the creation of unit tests and Postman tests, as well as best practices for testing. It includes API testing with endpoints, mock creation, and a CRUD with HTML pages using the Gin framework.
goroutines
Playing with Goroutines
todo_nestjs
This is a NestJS-based web app that manages tasks with MySQL. It enables creating, listing, updating, and deleting tasks, and has a JWT-based authentication system. It follows Node.js best practices, uses TypeORM for DB communication, Jest for testing, and Swagger for API documentation.