Skip to content

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

Notifications You must be signed in to change notification settings

GabriellCastro/ignews

Repository files navigation

ignews

IGNEWS - Portal de notícias 📰🚀

Made by GabriellCastro GitHub last commit License


Sobre   |   Demo   |   Tecnologias   |   Requerimentos   |   Começando      


🎯 Sobre

O projeto ig.news é um blog onde os usuários podem ter acesso ao conteúdo de cada postagem de acordo com o status de sua assinatura.
O blog possui um sistema de compra integrado com o STRIPE, e após o usuário 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. E todos os dados necessários para se fazer verificações de assinaturas ou dados dos usuários, estão salvos no banco de dados FaunaDB.

Essa é 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 postagens são feitas pelo painel do Prismic CMS e integradas diretamente pelo front.

🎬 Demo - click on img -> youtube video

ig.news

🚀 Tecnologias

As seguintes tecnologias foram utilizadas no projeto:

✅ Requerimentos

🏁 Começando

# Execute o comando git clone para realizar o clone do repositório
$ git clone https://github.com/gabriellcastro/ignews.git
# Entre na pasta do repositório clonado
$ cd ignews
# Execute yarn para instalar as dependências
$ yarn or npm install

# 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 or npm run dev

Licença

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


Autor

Feito por Gabriel Castro 👋🏽 Entre em contato!

Linkedin Badge Gmail Badge

About

O projeto ig.news é 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

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published