amosrodrigues / web-tasks-manager

Home Page:web-tasks-manager.vercel.app

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Tasks-Mannager

Boas vindas ao repositório do projeto "Tasks Manager - Frontend"! 🚀

Tecnologias   |    Projeto   |    Instruções   |    Contato


Layout - Interface

Tasks-Mannager Tasks-Mannager


Tecnologias ✅


Esse projeto foi desenvolvido com as seguintes tecnologias:

  • HTML
  • CSS
  • JavaScript
  • React


Projeto ✅


Neste projeto é possivél que usuário possa:

  • Fazer seu cadastro de usuário com nome, email e senha;

  • Efetuar o login com o email e senha cadastrados;

  • Visualizar a lista de tarefas contendo sua descrição, status e data;

  • Ordernar tarefas pelo nome, status ou data;

  • Adicionar, editar, e remover uma tarefa na lista;

  • Fazer logout

Sobre o desenvolvimento:

  • Utilização do contextApi para gerencimento de estado;

  • Arquitetura seguindo os princípios SOLID;

  • Deploy na plataforma Vercel sincronizado com GitHub.

  • Estilização dos componentes utilizando a lib styled components.

  • Utilização do ESLint apenas como plugin no vscode para padronização de ecrita do código.

Backend:

  • Api hospedada na plataforma do Heroku.

  • Banco de dados hospedado no MongoDB Atlas com servidor da AWS.



Instruções ✅


Para instalação

  1. Clone o repositório
  • git@github.com:Amos-Rodrigues-Dev/tasksmanager-frontend.git.
    • Entre na pasta do repositório que você acabou de clonar:
    • tasksmanager-frontend.git
  1. Instale as dependências já contidas no arquivo package.json.
  • yarn install
  1. Crie uma branch a partir da branch main conforme preferir.

  2. Rode os senguinte comando para iniciar a aplicação: 🎲

  • yarn start

Sobre os testes

  • Estão em produção utilizando RTL.

    • Atualmente esta aplicação é testada e validada pelo backend com 97.13% de cobertura.


Contato ✅


Tasks-Mannager


Espero que tenha curtido! 💜

About

web-tasks-manager.vercel.app


Languages

Language:JavaScript 96.4%Language:HTML 3.6%