gabrielpaiv / ignews

App com next.js desenvolvido no Ignite

Home Page:https://ignews-livid.vercel.app

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Ignews

 

 

🚧 Informações sobre o projeto

  • Esse projeto foi desenvolvido na parte de NextJs no capitulo III da Trilha de React. A ideia era ter um blog pago onde o usuário entra pelo GitHub e paga sua inscrição com o Stripe como plataforma de pagamentos. Os usuários que não possuem a inscrição, só conseguem ver o conteúdo inicial da postagem, orefecendo a sugestão de inscrição logo abaixo.

 

💻 O que tem no projeto?

  • Integração com o Prismic CMS, gerenciando o sistema de postagens do blog.
  • Integração com o Stripe para a realizar o pagamento das inscrições.
  • Integração com o NextAuth para autenticação com o Github.
  • Sistema de verificação de assinatura, o conteúdo completo só é exibido com uma assinatura paga.
  • Banco de dados NoSQL FaunaDB para persistir os dados de usuário e pagamento.
  • Uso do sistema estático do Next.js, onde os posts são gerados por servidor e servidos por CDN para um melhor carregamento.

 

 

🛠️ Tecnologias/Ferramentas ultilizadas

 

⚙️ Instalação

# Supondo que seu terminal seja Unix
# Abra um terminal e copie este repositório com o comando
$ git clone https://github.com/gabrielpaiv/ignews.git
# Acesse a pasta da aplicação
$ cd ignews

# Crie um arquivo .env.local e coloque as variaveis
# de ambiente baseado no arquivo .env.example

# Instale as dependências
$ yarn

# Inicie a aplicação
$ yarn dev

 

🔗 Link da aplicação rodando

Ignews by Gabriel Paiva

 

Feito com 🦆 por Gabriel Paiva

About

App com next.js desenvolvido no Ignite

https://ignews-livid.vercel.app


Languages

Language:TypeScript 84.0%Language:SCSS 13.8%Language:JavaScript 1.4%Language:Shell 0.8%