O Problema Social
ODS 5 - Igualdade de Gênero Meta: 5.1 - Acabar com todas as formas de discriminação contra todas as mulheres e meninas em toda partes;
Barreira de preço nos produtos destinados às mulheres (faixa rosa); “Padrão” de modelagem binário nas roupas; “Padrão” de modelagem de tamanho.
Identificando esses problemas e decidimos desenvolver um e-commerce voltado para o ramo de vestuário sem gênero, sem distinção de preços nas peças e possibilitando mais variedades.
Back-end:
- Java Spring boot
- MYSQL
Front-end:
- React
- TailwindCSS
- TypeScript
Desenvolver esse projeto em equipe do zero ao deploy nos deu muitos aprendizados, tanto em hardskills quanto em softskills. Fomos responsáveis por pensar toda a organização e fluxo de trabalho, nor organizando coletivamente, de forma horizontal, com uma comunicação boa e constante, desenvolvendo a maioria das coisas em pair programming.
Fomos para além de aprender só a linguagem, seja ela Java, JavaScript, focamos em aprender os fundamentos do desenvolvimento, com foco em Programação Orientada a Objetos, arquitetura de software e daqui pra frente, além de dominar os frameworks, bibliotecas, também estudaremos sobre microserviços, arquitetura de software, DevOps e cloud, para estarmos ainda mais preparados para o mercado de trabalho.
-
Melhorar o suporte de navegadores e responsividade
-
Adicionar integrações
-
Melhorar o API Throttling
-
Diferenciação de permissões de usuários
-
Deploy em AWS
Requisições para a API devem seguir os padrões:
Método | Descrição |
---|---|
GET |
Retorna informações de um ou mais registros. |
POST |
Utilizado para criar um novo registro. |
PUT |
Atualiza dados de um registro ou altera sua situação. |
DELETE |
Remove um registro do sistema. |
Nossa API utiliza OAuth2 como forma de autenticação/autorização.
Código | Descrição |
---|---|
200 |
Sucesso! |
201 |
Objeto persistido! |
204 |
Objeto excluído! |
400 |
Erro na requisição! |
401 |
Acesso não autorizado! |
403 |
Acesso proibido! |
404 |
Objeto não encontrado! |
500 |
Erro na aplicação |
As ações de listar
permitem o envio dos seguintes parâmetros:
Parâmetro | Descrição |
---|---|
filtro |
Filtra dados pelo valor informado. |
page |
Informa qual página deve ser retornada. |