Descrição

Tarefas Plus 🤗

Este Projeto lembra muito um TodoList, mas com um alguns upgrades. O site com conta com autenticação google e foi utilizado o firebase como banco

https://tarefas-sh4kaa.vercel.app

Funcionamento

Você cria uma tarefa, essa tarefa pode ser pública ou privada. Sendo possível compartilhar o link da tarefa com outras pessoas, fazer comentários nas tarefas que são públicas Só é possivel usar após a autenticaçao, tarefas compartilhadas podem ser visualizadas, mas para comentar é preciso estar autenticado

Conceito

Nesse projeto foi abordado o conceito SSR(server-side-rendering) e ISR(Incremental Static Regeneration). As requisições ao banco são feitas pelo server-side e a página home, onde é exibida a quantidade de posts e comentários, essa página é uma página estática utilizando o conceito de ISR. O html é gerado pelo javascript uma única vez no intervalo de 60 segundos, contando à partir do acesso de um usuário ao site. Se outro usuário acessar o site dentro desse intervalo, não será feita uma nova requisição ao servidor, só após os 60 segundos. Todas essas funcionalidades são proporcionadas por meio do framework Next

Instalação

Execute o em modo desenvolvedor:

npm run dev
# or
yarn dev
# or
pnpm dev

Tecnologias utilizadas no projeto

  • ReactJS
  • NextJS
  • Banco do Firebase / Firestorm

react-svgrepo-com nextjs-fill-svgrepo-com firebase-svgrepo-com

Prints

image image image

Deploy on Vercel 😀

The easiest way to deploy your Next.js app is to use the Vercel Platform from the creators of Next.js.

Check out our Next.js deployment documentation for more details.