Skip to content

Blog platform using Next.js, React.js, Sass, FaunaDB, Stripe and NextAuth!

Notifications You must be signed in to change notification settings

BrunoHenrique00/ignews

Repository files navigation

IG News

License

ig.news é o terceiro projeto criado no chapter 3 da trilha de React do Ignite da Rocketseat. O projeto consiste num blog onde para ler algum post você deverá ser assinante, e é usado a API do Stripe para o controle de pagamento e salvando os dados dos inscritos no FaunaDB, além disso, é usado o PrismicCMS para o consumo dos post e escrita!

📌 Conteúdo

Fotos

💻 Tecnologias

Este projeto foi feito utilizando as seguintes tecnologias:

👷 Executando

# Clone o Repositório
$ [email protected]:BrunoHenrique00/ignews.git
# Acesse a pasta do projeto
$ cd 03-ignews
# Crie um arquivo .env.local e configure as váriaveis de ambiente

# Stripe
STRIPE_API_KEY=
NEXT_PUBLIC_STRIPE_PUBLIC_KEY=
STRIPE_API_PRICE_KEY=
STRIPE_WEBHOOK_SECRET=
STRIPE_SUCESS_URL=
STRIPE_CANCEL_URL=

# Github
GITHUB_CLIENT_ID=
GITHUB_CLIENT_SECRET=

# FaunaDB
FAUNADB_KEY=

# Prismic CMS
PRISMIC_ENDPOINT=
PRISMIC_ACCESS_TOKEN=
# Baixe as dependendências
$ yarn
# Execute
$ yarn start

Acesse http://localhost:3000 para ver o resultado.

📕 Licença

Este projeto está sob a licença MIT.

About

Blog platform using Next.js, React.js, Sass, FaunaDB, Stripe and NextAuth!

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published