Ignews é um projeto final desenvolvido no bootcamp Ignite da Rocketseat. Possui comunicação com Github (autenticação), Stripe (assinatura), Prismic CMS (repositório de notícias) e FaunaDB (banco de dados)
Para usar em sua máquina local, siga estas etapas:
Utilizando yarn:
yarn
Utilizando npm:
npm install
Crie um arquivo .env.local com as chaves de acesso seguindo o exemplo de
yarn dev
| Subscriptions | Users |
|---|---|
|
|
| Index name | Terms |
|---|---|
| subscription_by_id | data.id |
| subscription_by_status | data.status |
| subscription_by_user_ref | data.userId |
| user_by_email | data.email |
| user_by_stripe_customer_id | data.stripeCustomerId |
Usando a Stripe CLI para simular eventos da Stripe no seu ambiente local:
stripe listen --forward-to localhost:3000/api/webhook
Para usar o Ignews, siga estas etapas:


