Ignews é um portal de notícias pago, em que você precisa se autenticar com o GitHub e se inscrever caso queira ler as postagens completas. Usando as APIs de processamento de pagamentos do Stripe, o CMS Prismic para escrever seus posts e o FaunaDB como banco de dados.
Esse projeto foi desenvolvido com as seguintes tecnologias:
Clone o projeto e acesse a pasta do mesmo.
$ git clone https://github.com/brunofilho1/ignite-ignews-next-app
$ cd ignite-ignews-next-app
Para iniciá-lo, siga os passos abaixo:
# Instalando dependências:
$ yarn
# Rodando em modo de desenvolvimento:
$ yarn dev
# Em outro terminal no mesmo diretório, faça login:
$ ./stripe.exe login
# Depois rode esse comando para funcionar os webhooks:
$ ./stripe listen --forward-to localhost:3000/api/webhooks
Qualquer endereço inserido no formulário será validado no pagamento, não necessita que seja dados reais!
Pagamento bem-sucedido:
- 4242424242424242
Falha no pagamento
- 4000000000009995
Precisa de autenticação
- 4000002500003155
O app estará disponível no seu browser pelo endereço http://localhost:3000 assim que iniciado.
Sem Live Preview