You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Back-end: Rest API de eventos de tecnologia no Brasil 🚀
API onde é possível realizar filtragem de eventos que ainda irão acontecer, cadastrar novos eventos com possibilidade de registrar o endereço caso esses não sejam remotos e acoplar cupons a eventos para obter desconto.
Documentação da API 🔍
1. Retornar todos os eventos
GET /api/event?page={value1}&size={value2}
Parâmetro
Tipo
Descrição
page
string
Opcional: Quantidade de páginas. Valor padrão 0
size
string
Opcional: Quantidade de items em cada página. Valor padrão 10
2. Filtrar eventos
GET /api/event/filter?page={value1}&size={value2}
Parâmetro
Tipo
Descrição
page
string
Opcional: Quantidade de páginas. Valor padrão 0
size
string
Opcional: Quantidade de items em cada página. Valor padrão 10
3. Criar evento
POST /api/event
Parâmetro
Tipo
Descrição
title
string
Título do evento(Obrigatório)
description
string
Descrição do evento(Opcional)
date
long
Data marcada do evento(Obrigatório)
city
string
Cidade(Obrigatório)
uf
string
Estado(Obrigatório)
remote
boolean
Remoto ou presencial(Obrigatório)
eventUrl
string
URL para visualizar ou se cadastrar no evento(Obrigatório)
Obrigatório: Id de um evento registrado. Retorno de mensagem de erro caso evento não seja encontrado.
Tecnologias utilizadas 💻
Java
Spring Boot
AWS S3 Bucket
JDBC Driver
Supabase
Insomnia
Cache
PostgreSQL
Deploy 🚀
Transição do projeto para nuvem utilizando AWS VPC, onde realizei as
configurações de gateway de rede e uma sub-rede pública com 126 IPs disponíveis para conexão.
Rest API to create, select and filter events of technology where it can be specified an address if the event is not remote and also attach coupons of discount to it.