Good Luck API
Ler em outras linguagens: English, Português(Brasil)
API para geração e registro de tickets de aposta sem registro de dados pessoais.
📋 Como será
A API irá ser desenvolvida usando NextJS e MongoDB
Projeto base:
Bootstrap a developer-friendly NextJS app configured with:
- Typescript
- Linting with ESLint
- Formatting with Prettier
- Linting, typechecking and formatting on by default using
husky
for commit hooks- Testing with Jest and
react-testing-library
O gerador deverá gerar um número randômico e checar se já existe o número registrado ou está em reserva temporária, se não houver, fazer uma reserva temporária (determinados segundos) e retornar para o usuário.
Se o número é escolhido, realizar registro do mesmo atrelado a uma chave única secreta que será usada para validar a propriedade do ticket.
Se é solicitado a geração de um novo número, excluir registro temporário e chamar função de geração de novo número.
Se o tempo de registro temporário expirar, chamar função de geração de novo número.
O tempo de reserva temporária deve ser retornado ao usuário.
📌 Começando
Este é um exemplo de como você pode configurar este projeto localmente. Para obter uma cópia local instalada e funcionando, siga estas etapas simples de exemplo.
Instalação
- Clone the repo
git clone https://github.com/RuanAragao/good-luck-api.git
- Install Yarn packages
yarn install
- Start the dev server
yarn dev
Construir
- Making a production build
yarn build
- Run a production server
yarn start
💻 Como contribuir
⚖️ Licença
Good Luck API está sob os termos da licença MIT.