O projeto consiste em ser um portal de noticias em formato de texto, sendo necessário uma assinatura mensal, para ter acesso completo.
Tendo sua autenticação no formato OAuth do GitHub, os posts gerenciados pelo Prismic, o controle de pagamento controlado pelo Stripe e a base de dados não relacional do FaunaDB, o projeto foi construído sem possúir um servidor back-end!
O layout da aplicação foi construído baseado no protótipo disponível no Figma.
O projeto utiliza as seguintes ferramentas
É necessário que tenha instalado em sua máquina:
Baixe o .zip do projeto ou faça o clone executando:
$ git clone https://github.com/LMThomaz/ignews
No diretório raiz da aplicação, abra o terminal e execute:
# Caso esteja usando yarn
yarn
# Caso esteja usando npm
npm i
Após as dependências instaladas, execute:
# Caso esteja usando yarn
yarn dev
# Caso esteja usando npm
npm dev
Após as dependências instaladas, execute:
# Caso esteja usando yarn
yarn build
#Após a geração do build
yarn start
# Caso esteja usando npm
npm build
#Após a geração do build
npm start
- Faça o Fork deste repositório
- Comece uma branch com sua feature
$ git checkout -b minha-feature
- Confirme (Commit) seus feitos
$ git commit -m 'Minha nova feature'
- Suba (push) sua branch
$ git push origin minha-feature
O projeto está utilizando a licença MIT. Confira LICENSE para mais detalhes.