Valex é uma aplicação feita em java e postgres que após se cadastrar e cessar a conta terá como solicitar criação de cartões de crédito e débito para fazer compras, sendo que, os cartões de crédito, quando utilizado, pode-se resgatar suas faturas mensais pelo mes e ano.
☑️ POST /users
- Recebe name, 'cpf', 'email' e 'password'.
☑️ GET /users/:userId
- Busca usuários pelo id.
☑️ POST /login
- Recebe 'email' e 'password'.
☑️ POST /cards
- Recebe 'userId', 'type' (CREDIT ou DEBIT), 'limit'.
☑️ GET /cards/users/:userId
- Busca os cards do usuário.
☑️ POST /cards/activate/:cardId
- Recebe 'passcode'. Ativa cartões criados para utilização.
☑️ POST /orders
- Recebe 'purchaseType', 'cardId', 'shopName', 'passcode', 'products': [{'title': '', 'description': '', 'price': 0}].
☑️ DELETE /orders/:orderId
- Deleta compras realizadas polo id.
☑️ GET /invoices/cards/:cardId/months/:monthNumber(0-11)/years/:yearNumber
- Busca a fatura mensal da data indicada.