Skip to content

Ig.News - Projeto desenvolvido em Next, ReactJS e Typescript, NextAuth, FaunaDB, Prismic, Stripe API, Sass. (Trilha ReactJS da RocketSeat)

License

Notifications You must be signed in to change notification settings

luiizsilverio/ig-news

Repository files navigation

ig.News 📰🤓

Conteúdo

Sobre o projeto

Ig.News é uma aplicação que disponibiliza Artigos (posts) sobre variados assuntos. Desenvolvida em React / Next, o login da aplicação é feito pela rede social Github.
Os artigos são armazenados no CMS Prismic e só podem ser acessados mediante assinatura mensal.
A assinatura mensal é feita por meio da API de pagamentos Stripe.
Sem a assinatura, só é possível visualizar uma prévia dos artigos.
A aplicação possui 2 páginas: Home e Posts.
Em Home, podemos assinar a assinatura mensal na API do Stripe.
Em Posts, acessamos os artigos.

A aplicação está disponível aqui.

🛠️ Tecnologias

  • React / Next
  • Typescript
  • Login social com NextAuth
  • Acesso à API de pagamentos do Stripe
  • Acesso à API do Prismic
  • Estilização com SASS

📸 Screenshots

🚗 Iniciando o projeto

  • Baixe o repositório com git clone
  • Digite yarn para inicializar o projeto.
  • Crie uma cópia do arquivo .env.local.example e renomeie para .env.local.
  • Para funcionar, precisa criar uma conta no Stripe, Github, Prismic e FaunaDB e informar as respectivas chaves no arquivo .env.local.
  • digite yarn dev no terminal e acesse a aplicação em http://localhost:3000

⚖️ Licença

Este projeto está licenciado sob a licença MIT.

📧 Contato

E-mail: luiiz.silverio@gmail.com

About

Ig.News - Projeto desenvolvido em Next, ReactJS e Typescript, NextAuth, FaunaDB, Prismic, Stripe API, Sass. (Trilha ReactJS da RocketSeat)

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published