Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/khalleb/ignews
:newspaper: 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.
https://github.com/khalleb/ignews
faunadb next nextjs prismic react rockeseat stripe
Last synced: about 2 months ago
JSON representation
:newspaper: 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.
- Host: GitHub
- URL: https://github.com/khalleb/ignews
- Owner: khalleb
- License: mit
- Created: 2021-03-22T18:36:37.000Z (almost 4 years ago)
- Default Branch: main
- Last Pushed: 2021-03-25T20:10:35.000Z (almost 4 years ago)
- Last Synced: 2023-03-07T15:55:52.608Z (almost 2 years ago)
- Topics: faunadb, next, nextjs, prismic, react, rockeseat, stripe
- Language: TypeScript
- Homepage:
- Size: 896 KB
- Stars: 4
- Watchers: 1
- Forks: 17
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
IGNEWS - Portal de notícias 📰🚀
---
Sobre |
Tecnologias |
Requerimentos |
Começando |
Imagens
## :dart: 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.## :rocket: Tecnologias ##
As seguintes tecnologias foram utilizadas no projeto:
- [Next.js](https://nextjs.org/)
- [Prismic CMS](https://prismic.io/)
- [Stripe](https://stripe.com/)
- [FaunaDB](https://fauna.com/)## :white_check_mark: Requerimentos ##
- [Node](https://nodejs.org/en/)
- [Yarn](https://yarnpkg.com/lang/en/)## :checkered_flag: Começando ##
```bash
# Clone this project
$ git clone https://github.com/khalleb/ignews# Access
$ cd ignews# Install dependencies
$ yarn install# Run the project
$ yarn dev# The server will initialize in the
```
## :framed_picture: Imagens ##