Skip to content

Projeto de um blog onde os usuários podem ter acesso ao conteúdo de cada postagem de acordo com o status de sua assinatura.

License

Notifications You must be signed in to change notification settings

MoraisRafa/ignews

Repository files navigation

ignews

ig.news



Sobre o ProjetoTecnologiasImagensRequisitosLicençaAutor


Sobre o projeto

Esse projeto foi desenvolvido como prática das aulas do modulo 03 do Ignite da Rocketseat.

O projeto é um blog que possui um sistema de compra integrado ao Stripe. Após realizar o pagamento sua inscrição estará ativa e pronta para visualizar o conteúdo completo de todo o blog. Caso o usuário não deseje optar pela assinatura, ele terá acesso limitado ao conteúdo das postagens. Os meios de pagamento da aplicação são integrados com a API do Stripe, juntamente do FaunaDB para armazenar as informações dos usuários e as postagens são administradas através do CMS Prismic.io

Além disso, a aplicação foi desenvolvida utilizando o framework NextJS e aplicando conceitos como consumo de API externas, API Root, Server Side Rendering (SSR), Static Site Generation (SSG) e NextAuth para autenticação com Github.

Tecnologias

Abaixo as tecnologias utilizadas para construção da aplicação

Imagens

app Wapp app

Requisitos

Necessário realizar as instalações:

Criar conta e configurar os serviços externos:

Serão necessárias configurações nos serviços

Clone do projeto

# Execute o comando git clone para realizar o clone do repositório
$ git clone https://github.com/MoraisRafa/ignews.git
# Entre na pasta do repositório clonado
$ cd ignews

Iniciando o projeto

# Execute yarn para instalar as dependências
$ yarn

# Na raiz do projeto crie uma copia do arquivo .env.local.example
# Altere o nome da copia para .env.local
# Preencha as variáveis ambiente de acordo com as instruções
$ cp .env.local.example .env.local

# Execute stripe listen para ouvir eventos do webhook
$ stripe listen --forward-to localhost:3000/api/webhooks 

# Para iniciar a aplicação
$ yarn dev

Licença

Distribuído sob a licença MIT. Veja LICENSE para mais informações.

Autor

Feito por Rafael Morais
👋🏽 Entre em contato!

Linkedin Badge Gmail Badge

About

Projeto de um blog onde os usuários podem ter acesso ao conteúdo de cada postagem de acordo com o status de sua assinatura.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published