Início Profile Projeto
Avatar de

Livio Lopes de Alvarenga

Desenvolvendo um Planejador de Estudos com React, TypeScript, ViteJs e TailwindCss

  • React
  • TypeScript
  • TailwindCSS
  • ViteJs
  • NodeJs
  • JavaScript
  • HTML5
  • CSS3
  • Prettier

Desenvolvendo um Planejador de Estudos com React, TypeScript, ViteJs e TailwindCss

SobreVitrine DevTecnologiasInstalaçõesFuncionalidadesAutorLicença

 

 

💻 Sobre o projeto

🚀 É um planejador de estudos desenvolvido em ViteJs, TypeScript, React e TailwindCSS.

Usei o ViteJs para iniciar o projeto React com TypeScript.

Usei todos os principais conceitos de ReactJs para desenvolver esta aplicação como: Componentização, Renderização dinâmica, Props, Hooks (useState e useEffect).

Utilizei o TailwindCss para abstrair o CSS.

issue site alurabooks total amount of programming languages used in the project most used language in the projects repository size

 


 

📺 Vitrine Dev

🪧 Vitrine.Dev
Nome Desenvolvendo um Planejador de Estudos com React, TypeScript, ViteJs e TailwindCss
🏷️ Tecnologias React, TypeScript, TailwindCSS, ViteJs, NodeJs, JavaScript, HTML5, CSS3, Prettier
🚀 URL https://study-planner-livio-alvarenga.vercel.app/

 

🛠 Tecnologias

As seguintes ferramentas foram usadas na construção do projeto

 

html 5 badge CSS 3 badge Tailwind CSS badge TypeScript badge JavaScript badge Node.js badge React badge site Vite vscode download code formatter prettier


 

⚙️ Instalações

# Criando projeto com ViteJs e React e TypeScript
npm create vite@latest studyPlanner -- --template react-ts

# Instalando dependências
cd studyPlanner
npm install

# Instalando faker
npm install --save-dev @faker-js/faker

# Instalando arquitetura Tailwindcss
npm install -D tailwindcss postcss autoprefixer prettier prettier-plugin-tailwindcss

# Criando tailwind.config.cjs
npx tailwindcss init -p

# Editando npx tailwind.config.cjs
/** @type {import('tailwindcss').Config} */
module.exports = {
  content: ["./index.html", "./src/**/*.{js,ts,jsx,tsx}"],
  theme: {
    extend: {},
  },
  plugins: [],
}

# Adicionando configuração Tailwindcss em index.css
@tailwind base;
@tailwind components;
@tailwind utilities

# Cria arquivo .prettierrc.json na raiz do projeto

# Inicia projeto
npm run dev

 


 

⚙️ Funcionalidades

  • Input para adicionar Tarefa;
  • Input para adicionar Tempo;
  • Lista dinâmica de tarefas e tempo;
  • Seleção de tarefas e adição de tempo em cronometro;
  • Start de cronometro e identificação de concluído em lista de tarefas;
  • Estilização moderna com conceitos avançados de CSS.

 

🧭 Rodando a aplicação web (Modo desenvolvimento)

# Clone este repositório
$ git clone https://github.com/livioalvarenga/studyPlanner.git
# Acesse a pasta do projeto no seu terminal/cmd
$ cd studyPlanner
# Instale as dependências
$ npm install
# Execute a aplicação em modo de desenvolvimento
$ npm run dev
# A aplicação será aberta na porta:5173 - acesse http://localhost:5173

 


 

🦸 Autor

Olá, eu sou Livio Alvarenga, Engenheiro de Produção | Dev Back-end e Front-end. Sou aficcionado por tecnologia, programação, processos e planejamento. Uni todas essas paixões em uma só profissão. Dúvidas, sugestões e críticas são super bem vindas. Seguem meus contatos.

 

portifólio livio alvarenga perfil linkedin livio alvarenga perfil twitter livio alvarenga perfil instagram livio alvarenga perfil facebook livio alvarenga perfil youtube livio alvarenga

perfil vitrinedev livio alvarenga


 

📝 Licença

Este projeto é MIT licensed.

#CompartilheConhecimento