Skip to content

📌 Este projeto consiste em uma aplicação em que é possível fazer anotações ou criar tarefas. Foi desenvolvido com o intuito de colocar em prática meus conhecimentos em NextJS.

Notifications You must be signed in to change notification settings

Tassio-Med/task-board

Repository files navigation

Bem-vindo ao Task Board!

Este projeto foi desenvolvido com o intuito de colocar em prática meus conhecimentos de Desenvolvimento Web, especificamente tratando-se do uso do NextJS. Aqui você pode conhecer um pouco sobre minhas hard skills.

As principais habilidades colocadas prática nesse projeto foram:

  • React.JS.
  • Next.JS
  • Next-Auth;
  • Typescript;
  • CSS3;
  • Firebase;
  • Deploy com Vercel;
  • ESLint;

TypeScript CSS3 Firebase ESLint Next JS NPM React Vercel

Usabilidade

O projeto Task Board consiste em uma aplicação em que é possível fazer anotações ou criar tarefas(fica ao seu critério). Além disso você pode fazer login através do google e suas anotações ficam salvas no banco de dados Firebase.

Há também a possibilidade de fazer comentários nas anotações de outros usuários que foram registadas como públicas, porém, a função de comentar só está disponível para quem fez login com sua conta pessoal. Além disso também é possível compartilhar a url das anotações que foram feitas.

Na tela inicial o usuário pode ver a quantidade de atividade que possui e o número que comentários que foram feitos.

Instalação

Para testar o projeto na sua máquina pessoal siga os seguintes passos:

  1. Clone o repositório:
git@github.com:Tassio-Med/task-board.git
  1. Instale os pacotes npm:
npm install

Design

Para a construção visual do projeto foi utilizado SASS e a biblioteca React-icons para adicionar ícones SVG. No projeto foi utilizada a seguinte paleta de cores:

HEX RGB Cor
#fff 255, 255, 255 #fff
##fafafa 250, 250, 250 ##fafafa
#f1f1f1 241, 241, 241 #f1f1f1
#6eafa7 110, 175, 167 #6eafa7
#ea3140 234, 49, 64 #ea3140
#3183ff 49, 131, 255 #3183ff
#909090 144, 144, 144 #909090
##0f0f0f 153, 0, 153 ##0f0f0f

Autor

LinkedIn

Instagram

EsLint

Neste projeto foi utilizado o ESLint para fazer a análise estática do código. Ajudando a garantir a qualidade do código de forma a tê-lo mais legível, de mais fácil manutenção e seguindo as boas práticas de desenvolvimento.

About

📌 Este projeto consiste em uma aplicação em que é possível fazer anotações ou criar tarefas. Foi desenvolvido com o intuito de colocar em prática meus conhecimentos em NextJS.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published