IgNews é um projeto do curso Ignite trilha ReactJs. se trata de um site de noticias desenvolvido em NextJs com login social utilizando next-auth, integração com o STRIPE para pagamentos onde os usuários podem ter acesso ao conteúdo de cada postagem de acordo com o status de sua assinatura, com banco de dados FaunaDB, Prismic CMS para controlar o painel de posts e é uma aplicação Serverless, ou seja, todo o processo que dependeria de um backend foi integrado dentro do front e seguindo o padrão da JAMStack.
As seguintes ferramentas foram usadas na construção do projeto:
- STRIPE_API_KEY
- NEXT_PUBLIC_STRIPE_PUBLIC_KEY
- STRIPE_WEBHOOK_SECRET
- STRIPE_SUCCESS_URL
- STRIPE_CANCEL_URL
- GITHUB_CLIENT_ID
- GITHUB_CLIENT_SECRET
- FAUNADB_KEY
- PRISMIC_ENDPOINT
- PRIMIC_ACCESS_TOKEN
# Clone este repositório
$ git clone https://github.com/Adoilson-Freitas/Ignews.git
# Acesse a pasta do projeto no terminal/cmd
$ cd Ignews
# Instale as dependências
$ yarn
# Rode a aplicação
$ yarn dev
Acesse : http://localhost:3000/