Botão de tarefa concluida feito em html e css3

ola pessoal.

Gente eu tenho um problema. estou desenvolvendo um sistema feito em html5, css3 e javascript, onde um funcionário acessaria e clicando em um botão, mostrasse as tarefas feitas por ele:

ex: as tarefas ficariam despostas na pagina com um botão embaixo de cada tarefa. No botão estaria escrito “não concluído” na cor cinza, e ao clicar nesse botão ele passaria de cinza pra amarelo escrito “concluído” isso ai eu ja fiz e esta funcionando.

O que eu não sei fazer e deixar o botão na posição de clicado quando o usuário fizesse o clique. Não sei fazer o botão permanecer clicado quando ele voltar no sistema e ver novamente a planilha de tarefas pra clicar em outros botões. Porque uma vez clicado, o botão devera ficar na posição deixada pelo usuário, “concluído” ou “não concluído”

alguém tem algum tutorial que ensine a fazer isso?

obrigado.