Este é um projeto de uma página web de academia desenvolvida com React e TypeScript, utilizando as melhores práticas de desenvolvimento moderno. O projeto utiliza Vite como bundler e Tailwind CSS para o estilo da interface.
Acesse o site: Gym Typescript Live
react-anchor-link-smooth-scroll
.react-hook-form
.react-icons
.framer-motion
.Iniciar o servidor de desenvolvimento:
npm run dev
Isso irá iniciar o servidor local de desenvolvimento. O projeto será servido em http://localhost:3000.
Build para produção:
npm run build
Esse comando irá criar uma versão otimizada para produção na pasta dist
.
Visualizar o build:
npm run preview
Isso permitirá visualizar o build de produção localmente.
Gerar o CSS com Tailwind:
npm run build:css
Esse comando compila o arquivo src/index.css
com Tailwind e o coloca na pasta dist
.
Linting:
npm run lint
Esse comando verifica o código com as regras configuradas no ESLint.
A estrutura do projeto foi organizada da seguinte forma:
useMediaQuery
.benefits
, home
, contactUs
, navbar
, etc.O projeto utiliza as seguintes bibliotecas e ferramentas:
prettier-plugin-tailwindcss
para manter a formatação consistente, especialmente para classes CSS.Clone o repositório:
git clone https://github.com/seu-repositorio.git
Instale as dependências:
npm install
Crie uma nova branch para suas modificações:
git checkout -b minha-nova-feature
Faça suas alterações e realize o commit:
git commit -m "Adiciona nova feature"
Envie suas mudanças:
git push origin minha-nova-feature
Abra um Pull Request para revisão.