Um projeto baseado na ideia de um projeto de um curso da Alura, feito com Vue 3 e Typescript.
Incrementei usando Cypress, CI/CD e o bot Renovate. Usei Pinia, pnpm e Tailwind ao invés de Vuex, NPM e Bulma/CSS.
Funcionalidades:
- Criar, atualizar, deletar e pesquisar tarefas;
- Criar, atualizar e deletar projetos;
- Relacionar tarefas a projetos.
- Vue
- Framework Front-End Javascript
- Typescript
- Superset, linguagem baseado no Javascript.
- Vue Router
- Roteador oficial do Vue
- Pinia
- Gerenciador de estados oficial do Vue.
- Tailwind
- Framework CSS baseado em classes utilitárias.
- DaisyUI
- Bibliotecas de componentes baseado em classes para Tailwind.
- Cypress
- Framework de testes E2E e de componentes baseado em browser.
Para baixar, executar e modificar o projeto, você precisa ter instalado em sua máquina:
- Clone o repositório
git clone https://github.com/Levieber/track-it.git
- Acesse a pasta do projeto
cd track-it
- Instale as depedências
// Com o Npm
npm i // Ou npm install
// Com o pnpm
pnpm i // Ou pnpm install
// Com o Yarn:
yarn // Ou yarn install
- Inicie o servidor de desenvolvimento do projeto
// Com o Npm:
npm run dev
// Com o pnpm:
pnpm dev // Ou pnpm run dev
// Com o Yarn:
yarn dev
Obs: o servidor iniciará na porta 3000 - acesse por: http://localhost:3000/