Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/rubendvb/ignite-lab-03-design-system


https://github.com/rubendvb/ignite-lab-03-design-system

clsx phosphoricons reactjs storybook talwindcss typescript

Last synced: about 10 hours ago
JSON representation

Awesome Lists containing this project

README

        

# Ignite Lab 03 Design System

Este é um projeto que apresenta um design system utilizando diversas tecnologias e ferramentas modernas para o desenvolvimento de interfaces e componentes reutilizáveis, feito no curso da Rockeseat.

## Rodar Local

Clonar projeto

```bash
git clone [email protected]:Rubendvb/ignite-lab-03-design-system.git
```

Ir ao diretório do projeto

```bash
cd nome-do-projeto
```

Instalar dependências

```bash
npm install
```

Iniciar servidor

```bash
npm run dev
```

## Tech Stack

**Client:** React, Radix, TailwindCSS, Storybook

## Scripts Disponíveis

No diretório do projeto, você pode executar os seguintes scripts:

`npm run dev`

Roda a aplicação em modo de desenvolvimento usando o Vite.

`npm run build`

Realiza a compilação do projeto utilizando o TypeScript e gera os arquivos para produção com o Vite.

`npm run lint`

Executa o ESLint para analisar e identificar problemas no código, mantendo as boas práticas e a consistência.

`npm run preview`
Inicia um servidor local para visualização prévia da aplicação.

`npm run storybook`
Executa o Storybook em modo de desenvolvimento na porta 6006.

`npm run build-storybook`
Compila o Storybook para produção e configura para ser hospedado em um servidor estático.

`npm run deploy-storybook`
Realiza o deploy do Storybook para o GitHub Pages.

### Dependências Principais

- @phosphor-icons/react
- @radix-ui/react-checkbox
- @radix-ui/react-slot
- @storybook/addon-a11y
- clsx
- react
- react-dom

### Dependências de Desenvolvimento

- @storybook/addon-essentials
- @storybook/addon-interactions
- @storybook/addon-links
- @storybook/addon-onboarding
- @storybook/blocks
- @storybook/react
- @storybook/react-vite
- @storybook/storybook-deployer
- @storybook/testing-library
- @types/react
- @types/react-dom
- @typescript-eslint/eslint-plugin
- @typescript-eslint/parser
- @vitejs/plugin-react-swc
- autoprefixer
- eslint
- eslint-plugin-react-hooks
- eslint-plugin-react-refresh
- eslint-plugin-storybook
- postcss
- storybook
- tailwindcss
- typescript
- vite