O Study Tracker é um pequeno web app para controle de tempo utilizado em sessões de estudo sobre diversos assuntos.
O Projeto foi criado durante o módulo iniciante do curso de Vue.Js da Alura.
- Deve ser possível iniciar uma nova sessão de estudo com um determinado assunto;
- Deve ser possível encerrar uma sessão de estudo, encerrando assim o cronometro;
- Deve ser possível listar as sessões de estudo já encerradas;
- Deve haver um botão para troca entre modo escuro e modo claro.
Para executar o projeto, você vai precisar ter instalado em sua máquina as seguintes ferramentas: Git, Node.js. Além disto é bom ter um editor para trabalhar com o código como VSCode.
# Clone o repositório
$ git clone [email protected]:eduhaag/study-tracker.git
# Acesse a página do projeto
$ cd study-tracker
# Instale as dependências
$ npm install
# Rode o projeto
$ npm run serve
# O servidor de desenvolvimento será inicializado na porta padrão 5173. Acesso http://localhost:8080.
# Caso a porta já esteja sendo usada, será informado a porta utilizada na saida do terminal.
- Vue.js;
- Typescript;
- fortawesome - Biblioteca de icones;
- Vue CLI - Utilizado para inicializar e configurar o projeto;
- Eslint - Utilitário de linting;
- Babel - Transpilador Javascript;
- Bulma - Framework CSS.
Veja o arquivo package.json
Utilitários
- Editor: Visual Studio Code;
- Faça um fork do projeto.
- Crie uma nova branch com as suas alterações:
git checkout -b my-feature
- Salve as alterações e crie uma mensagem de commit contando o que você fez:
git commit -m "feature: My new feature"
- Envie as suas alterações:
git push origin my-feature
Este projeto está sobe a licença MIT.