Skip to content

CamilaDziubat/BextTexte

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

20 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Projeto Front-End com Vue.js e TypeScript

Este é um projeto front-end moderno e escalável desenvolvido com Vue.js e TypeScript, utilizando Vue Router para navegação, Tailwind CSS para estilização e Vite para build e desenvolvimento rápido.

Tela de Login

image

Tela Home

image

Tela Tarefas

image

Editando as Tarefas

image

Funcionalidades Principais

  • Painel de Controle de E-commerce: Interface intuitiva para gerenciar tarefas e prioridades.
  • Perfil de Usuário: Informações pessoais e configurações do usuário.
  • Dashboard de Tarefas: Gerenciamento de tarefas com indicadores visuais.
  • Página de Login: Autenticação segura e estilizada.
  • Navegação Suave: Gerenciada pelo Vue Router, mantendo histórico e posição de rolagem.
  • Título Dinâmico: Atualização automática do título da página com base na rota ativa.
  • Autenticação Mockada: Tela de login com autenticação simulada.
  • Gerenciamento de Tarefas: Criação, edição e exclusão de tarefas.
  • Filtros: Filtrar tarefas por categoria e prioridade.
  • Modal de Tarefa: Modal para adicionar ou editar tarefas.
  • Responsividade: A aplicação é responsiva e funciona bem em dispositivos móveis e desktops.

Tecnologias Utilizadas

  • Vue.js: Framework JavaScript progressivo para criação de interfaces de usuário.
  • TypeScript: Superset do JavaScript com suporte a tipagem estática.
  • Tailwind CSS: Framework de CSS baseado em utilitários.
  • Vite: Ferramenta rápida para desenvolvimento e build.
  • Vue Router
  • Pinia (para gerenciamento de estado)
  • JSON Server (para simulação de backend)

Estrutura do Projeto

Bext_Texte/
├── public/
│   ├── _redirects
│   ├── favicon.ico
│   └── index.html
├── src/
│   ├── assets/
│   │   ├── images/
│   │   │   └── favicon.ico
│   │   └── styles/
│   │       └── main.css
│   ├── components/
│   │   └── ExampleComponent.vue
│   ├── views/
│   │   └── Home.vue
│   ├── router/
│   │   └── index.ts
│   ├── store/
│   │   └── index.ts
│   ├── App.vue
│   ├── main.ts
│   └── shims-vue.d.ts
├── .gitignore
├── package.json
├── tsconfig.json
├── vite.config.ts
└── README.md

##Estrutura do Projeto

  • components: Componentes reutilizáveis.
  • views: Páginas principais da aplicação.
  • router: Configuração das rotas.
  • stores: Gerenciamento de estado com Pinia.

Como Rodar o Projeto

1- Clone o repositório:

bash git clone https://github.com/usuario/projeto.git

2-Instale as dependências:

npm install

3-Inicie o servidor de desenvolvimento:

bash npm run dev

4-Acesse o projeto em http://localhost:3000.

Scripts Disponíveis

  • npm run dev: Inicia o servidor de desenvolvimento.
  • npm run build: Gera o build para produção.
  • npm run lint: Executa o linter para encontrar problemas no código.

About

Este é um projeto front-end desenvolvido com Vue.js e TypeScript. Ele utiliza o Vue Router para gerenciar a navegação entre diferentes vistas, incluindo um painel de controle de e-commerce, um perfil de usuário, um dashboard de tarefas e uma página de login.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors