Esse projeto é uma interface baseada no design do Spotify. Utilizei os elementos que estavam no proprio site.
Utilizei React com Typescript, criando o projeto com o Vite e usando o Tailwind CSS, junto com alguns elementos da biblioteca DaisyUI.
Para rodar o projeto localmente, siga estas etapas:
-
Certifique-se de ter o Node.js instalado em seu sistema. Você pode fazer o download e instalá-lo aqui.
-
Instale as dependências do Tailwind CSS, PostCSS e Autoprefixer executando o seguinte comando no terminal:
npm install -D tailwindcss postcss autoprefixer
-
Inicialize o arquivo de configuração do Tailwind CSS executando o seguinte comando:
npx tailwindcss init -p
-
Depois adicione essas linhas no index.css
@tailwind base; @tailwind components; @tailwind utilities;
-
Instale a biblioteca DaisyUI executando o seguinte comando:
npm i -D daisyui@latest
-
Instale os ícones do React executando o seguinte comando:
npm install react-icons --save
-
Por fim, instale todas as dependências do projeto executando:
npm install
-
Certifique que o arquvio
tailwind.config.jsesteja da seguinte forma:/** @type {import('tailwindcss').Config} */ export default { content: [ "./index.html", "./src/**/*.{js,ts,jsx,tsx}", ], theme: { extend: {}, }, plugins: [require("daisyui")], }
-
Após a instalação, inicie o servidor de desenvolvimento executando:
npm run dev
O site já está responsivo em grande parte, porém pretendo melhorar alguns aspectos.