Esse Projeto foi desenvolvido para o desafio técnico da Im a Developer, que consiste em codar uma seção de testimonials seguindo um layout disponibilizado.
- para visualizar o
Projeto
em produção, acesse: https://jose-ronaldo-challenger-imadev.vercel.app/ - para visualizar o
Storybook
em produção, acesse: https://dev-joseronaldo.github.io/challenger-imadev/?path=/story/components-slider--default
Foram usadas as seguintes tecnologias e bibliotecas para a realização do projeto:
- NextJS 13
- TypeScript
- TailwindCSS
- Jest
- React Testing Library
- Storybook
- Plop
- Husky
- Lint Staged
- Commitlint
- Eslint
- Prettier
- Framer Motion
- Swiper
- React Icons
Antes de baixar o projeto você vai precisar ter instalado na sua máquina as seguintes ferramentas:
# Clone o repositório
$ git clone git@github.com:Dev-JoseRonaldo/challenger-imadev.git
# Acesse a pasta do projeto no terminal/cmd
$ cd challenger-imadev
# Abra essa pasta em seu editor de texto favorito
$ code .
# Instale as dependências
$ npm install
or
$ yarn
# Execute a aplicação web em modo de desenvolvimento
$ npm run dev
or
$ yarn dev
# O aplicativo inciará na porta:3000 - acesse http://localhost:3000
# Execute o storybook em modo de desenvolvimento
$ npm run storybook or yarn storybook
# O Storybook inciará na porta:6006 - acesse http://localhost:6006
dev
: Roda a aplicação emlocalhost:3000
build
: Cria a versão de produçãostorybook
: Roda o Storybook emlocalhost:6006
test
: Roda os testes de todos os componentes e páginastest --watch
: Roda os testes e continua assistindo modificações nos arquivoslint
: Executa o linter em todos os componentes e páginasgenerate
: Gera a estrutura de um novo componente
Esse projeto está sob a licença MIT. Veja o arquivo LICENSE para mais detalhes.
Feito com ♥ by José Ronaldo 👋