Skip to content

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.

Notifications You must be signed in to change notification settings

Leandro-Goncalves/ignews

Repository files navigation

ig.news

Sobre o projeto

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.

Layout web

tela de home tela dos posts tela do post

Layout mobile

tela de home mobile tela dos posts mobile tela do post mobile

🛠 Tecnologias

As seguintes ferramentas foram usadas na construção do projeto:

front-end

back-end

🚀 Como executar o projeto

💡 Como o back-end está em serverless não é necessário executar nenhuma configuração separada para ele.

Pré-requisitos

Antes de começar, você vai precisar ter instalado em sua máquina as seguintes ferramentas:

🧭 Rodando a aplicação

⚠️ Quando clonar a aplicação não se esqueça de:

  • 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
# 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

Author

Feito com ❤️ por Leandro Gonçalves Entre em contato!


Leandro Gonçalves

About

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.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published