RuanAragao / good-luck-api

Random Number Generator and Storage
https://good-luck-api.vercel.app
MIT License
4 stars 4 forks source link
api-rest api-server hacktoberfest hacktoberfest2021 javascript mongodb mongoose nextjs react reactjs typescript

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:

NextJS Typescript Boilerplate

Bootstrap a developer-friendly NextJS app configured with:

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.

:pushpin: 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

  1. Clone the repo
    git clone https://github.com/RuanAragao/good-luck-api.git
  2. Install Yarn packages
    yarn install
  3. Start the dev server
    yarn dev

Construir

  1. Making a production build
    yarn build
  2. Run a production server
    yarn start

💻 Como contribuir

Veja como contribuir.

⚖️ Licença

Good Luck API está sob os termos da licença MIT.