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.

Overview

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

You might also like...

News API Wrapper for Violetics API News

News API Wrapper for Violetics API News

Mar 23, 2022

Um website completo desenvolvido com Next SSR, Typescript, Prismic CMS do tipo blog com diversas funcionalidades para interações entre os usuários.

Um website completo desenvolvido com Next SSR, Typescript, Prismic CMS do tipo blog com diversas funcionalidades para interações entre os usuários.

Título: Spacetraveling Descrição: Um website completo desenvolvido com Next SSR, Typescript, Prismic CMS do tipo blog com diversas funcionalidades par

Dec 21, 2022

Projeito feito em PHP no padrão MVC para voce conectar sua api do MyZap e enviar mensagens

SendMyZAP Projeto realizado para integração com a API do MyZap, projeto realizado em php puro no padrão MVC e OO. Passo a passo para instalar: Primeir

Dec 13, 2022

Coloca as últimas pessoas que te seguiram no Twitter dentro do banner da sua conta ;D

Coloca as últimas pessoas que te seguiram no Twitter dentro do banner da sua conta ;D

Twitter Banner Followers Coloca as últimas pessoas que te seguiram no Twitter dentro do banner da sua conta ;D Instalação: Estou assumindo que você po

Nov 16, 2022

Blog-webapp - A simple webapp prototype that serves tech news, blogs, and anything else a developer might want to learn or get help with

Blog-webapp - A simple webapp prototype that serves tech news, blogs, and anything else a developer might want to learn or get help with

Blog Web app A simple webapp prototype that serves tech news, blogs, and anythin

Nov 3, 2022

Market Watcher - a blog where you can inform yourself about the latest economic-related news

Market Watcher - a blog where you can inform yourself about the latest economic-related news

Aug 5, 2022

Discovers and parses news, blog and podcast posts from any website

post-feed-reader A library to fetch news, blog or podcast posts from any site. It works by auto-discovering a post source, which can be an RSS/Atom/JS

Mar 14, 2022

jogo para dois jogadores, onde se joga com X ou O:

jogo para dois jogadores, onde se joga com X ou O:

Jogo da Velha Link para o github sites jogo para dois jogadores, onde se joga com X ou O: X O e vão marcando no tabuleiro, alternadamente até obter um

Apr 5, 2022
Owner
Gabriel Castro
Apenas um Desenvolvedor ☕
Gabriel Castro
Projeto individual, um site para cobertura de partidas de vôlei, times onde você pode saber onde, quando acontecerá as partidas, e dados sobre os times.

?? Volleyball Esports Coverage Um portal de vôlei para as pessoas se conectarem ou divulgarem suas partidas, conhecimentos e uma maneira de conhecerem

PedroJsn 4 Jun 6, 2022
🎯 Plataforma para acesso aos dados de perfis de usuários do Github.

?? Github Profile ?? Desafio Front End | Compass.UOL Tecnologias | Projeto | Como rodar | Licença demo.mp4 ?? Tecnologias ?? Projeto Esse projeto é um

Danilo Gonçalves 3 Mar 30, 2022
O projeto organi$e é um gestor de gastos pessoais, para ajudar na sua organização financeira

Organi$e-Finanças Sobre o Projeto: Organi$e-Finanças é uma aplicação web para obter controle financeiro de forma simples. ?? Cadastre todos os seus ga

Bárbara Pereira 6 Nov 17, 2022
A ideia do projeto era desenvolver um jogo onde o usuário pode tentar "descobrir" ou melhor dizendo, lembrar a maior quantidade de HTML Tags em um determinado tempo.

HTML Tag Memory Test ?? Tecnologias Esse projeto foi desenvolvido com as seguintes tecnologias: ViteJS ReactJS Typescript Tailwind Zustand Immer Axios

Igor Santos 4 May 17, 2022
Projeto Integrador Motive foi desenvolvido sobe a ODS 3 da ONU, a onde elaboramos uma desafiadora missão de como fazer um mundo melhor até 2030

A progressive Node.js framework for building efficient and scalable server-side applications. Description Nest framework TypeScript starter repository

null 11 Dec 13, 2022
Venho construindo uma aplicação com objetivo de estudo, um CRUD de gestão financeira que permitirá o usuário tanto acompanhar seus valores quanto ter um histórico.

WoBank Venho construindo uma aplicação com objetivo de estudo, um CRUD de gestão financeira que permitirá o usuário tanto acompanhar seus valores quan

null 7 Sep 14, 2022
simple-remix-blog is a blog template built using Remix and TailwindCSS. Create your own blog in just a few minutes!

simple-remix-blog is a blog template built using remix.run and TailwindCSS. It supports markdown and MDX for the blog posts. You can clone it and star

José Miguel Álvarez Vañó 8 Dec 8, 2022
Uma aplicação back-end para listar e verificar se o dia é um feriado de acordo com os feriados registrados no sistema

Holydayzer Sobre Uma aplicação back-end para listar e verificar se o dia é um feriado de acordo com os feriados registrados no sistema. Como rodar Exe

Vinícius 2 Mar 9, 2022
Determine o fuso horário no Brasil de acordo com o Estado ou Cidade

Fusos horários BR Determine o fuso horário no Brasil de acordo com o Estado ou Cidade. Atualmente o Brasil observa quatro fusos horários1, mas os seus

Aryel Mota Góis 1 Jan 21, 2022
Uma Intranet que permite um acesso restrito e promove a integração dos processos de uma empresa, facilitando o dia-a-dia dos seus colaboradores.

Intranet ANÁLISE E DESENVOLVIMENTO DE SISTEMAS PROJETO: DESENVOLVIMENTO WEB FRONT-END 1 SEMESTRE Uma Intranet que permite um acesso restrito e promove

Análise e Desenvolvimento de Sistemas - PUC Minas Virtual 5 Jun 1, 2022