IgNews é um projeto desenvolvido no curso Ignite. tratase de um site de noticias desenvolvido em next com integração com o stripe para pagamentos, faunadb como banco de dados serverless, prismic para cms de noticias.
As seguintes ferramentas foram usadas na construção do projeto:
💡 Como o back-end está em serverless não é necessário executar nenhuma configuração separada para ele.
Antes de começar, você vai precisar ter instalado em sua máquina as seguintes ferramentas:
- Criar um arquivo .env com os seguintes dados:
- Stripe
- STRIPE_API_KEY
- NEXT_PUBLIC_STRIPE_PUBLIC_KEY
- STRIPE_WEBHOOK_SECRET
- STRIPE_SUCCESS_URL
- STRIPE_CANCEL_URL
- Github
- GITHUB_CLIENT_ID
- GITHUB_CLIENT_SECRET
- FaunaDB
- FAUNADB_KEY
- Prismic CMS
- PRISMIC_ENDPOINT
- PRIMIC_ACCESS_TOKEN
- Stripe
# Clone este repositório
$ git clone https://github.com/Leandro-Goncalves/ignews
# Acesse a pasta do projeto no seu terminal/cmd
$ cd ignews
# Instale as dependências
$ npm install
# ou
$ yarn
# Execute a aplicação em modo de desenvolvimento
$ npm run start
# ou
$ yarn start
# A aplicação será aberta na porta:3000 - acesse http://localhost:3000
Feito com ❤️ por Leandro Gonçalves Entre em contato!
Leandro Gonçalves