savio-2-lopes / Ig.News

Simple blog using Stripe API to control payment and save data in FaunaDB.

Home Page:https://ig-news-onx9bvokw-savio-2-lopes.vercel.app/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Ignite


Made by Rocketseat Solved by Savio Lopes


🚀 Sobre


📝 O projeto consiste num blog utilizando a API do Stripe para o controle de pagamento e salvando os dados no FaunaDB, desenvolvido durante a trilha React da Ignite, disponibilizado pela Rocketseat.


ignews


🚀 Como executar o projeto

Pré-requisitos

Antes de começar, você vai precisar ter instalado em sua máquina as seguintes ferramentas: Git, Node.js e o gerenciador de pacotes Yarn. Além disto é bom ter um editor para trabalhar com o código como VSCode


🧭 Rodando a aplicação

# Clone este repositório
$ git clone https://github.com/savio-2-lopes/Ig.News


# 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=

# Acesse a pasta

$ cd Ig.News

# Instale as dependências

$ yarn

# Rode a aplicação

$ yarn dev

# Acesse http://localhost:3000 no seu navegador

💻 Tecnologias

Este projeto foi feito utilizando as seguintes tecnologias:


📝 Licença

Esse projeto está sob a licença MIT. Veja o arquivo LICENSE para mais detalhes.


👨‍💻 Autor

Github Badge Instagram Badge LinkedIn Badge Gmail Badge

Feito com ❤️ por Savio Lopes 👋🏽 Entre em contato!


💙 Agradecimentos

Meus agradecimentos à Rocketseat por disponibilizar esse conteúdo sensacional 🚀.

About

Simple blog using Stripe API to control payment and save data in FaunaDB.

https://ig-news-onx9bvokw-savio-2-lopes.vercel.app/


Languages

Language:TypeScript 79.9%Language:SCSS 19.9%Language:JavaScript 0.2%