Esse projeto foi desenvolvido com as seguintes tecnologias:
- React
- Next.js
- TypeScript
- Axios
- FaunaDB
- Next Auth
- Prismic
- Stripe
Clone o projeto e acesse a pasta do mesmo.
$ git clone https://github.com/gugavillar/ignews
$ cd ignews
Para iniciá-lo, siga os passos abaixo:
# Instalar as dependências
$ yarn
# Iniciar o projeto
$ yarn dev
O app estará disponível no seu browser pelo endereço http://localhost:3000.
O Ignews é um projeto de um blog que para acessar o seu conteúdo é necessário logar com o github e fazer a inscrição de um plano.
Funcionalidades do projeto:
- Efetuar login através do github
- Fazer uma inscrição do serviço através do stripe
- Consumir dados do prismic
Esse projeto tem como objetivo consolidar conhecimentos sobre:
- Consumo de API externas
- Uso do framework Next.js
- Uso de funções getServerSideProps e getStaticProps
- Uso de rotas dinâmicas
- Conhecimento _document
- Autenticação com o Next Auth
- Uso do faunaDB em uma aplicação
- Uso do stripe
Esse foi um projeto realizado dentro do Ignite da Rocketseat.