Skip to content

Levieber/track-it

Repository files navigation

💭 Descrição

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.

💡 Informações do projeto

💻 Ambiente:

Windows Powershell

👨‍💻 Principais tecnologias:

  • 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.

🛠️ Modificando o projeto

Siga as seguintes instruções para instalar e poder modificar o projeto em sua máquina:

📋 Pré-requisitos:

Para baixar, executar e modificar o projeto, você precisa ter instalado em sua máquina:

🔧 Instalação e execução

  1. Clone o repositório
git clone https://github.com/Levieber/track-it.git
  1. Acesse a pasta do projeto
cd track-it
  1. 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
  1. 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/

Agora, é sua hora de codar 🎮

About

A task tracker created with Vue

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages