Shopping Vila Bella
Sobre o projeto
Esta é uma landing page para um shopping center fictício
🚀 Tecnologias Utilizadas
- React - Biblioteca JavaScript para construção de interfaces de usuário
- TypeScript - Superset tipado de JavaScript
- Vite - Ferramenta de build e servidor de desenvolvimento
- Tailwind CSS - Framework CSS utilitário
- Framer Motion - Biblioteca de animações
- Lucide React - Conjunto de ícones
- React Intersection Observer - Hook para detectar elementos na viewport
📋 Pré-requisitos
- Node.js (versão 18 ou superior)
- npm ou yarn
🔧 Instalação
- Clone o repositório:
git clone https://github.com/nixoletas/site-shopping-villa-bella.git
- Instale as dependências:
npm install
# ou
yarn install
- Inicie o servidor de desenvolvimento:
npm run dev
# ou
yarn dev
🛠️ Scripts Disponíveis
npm run dev
- Inicia o servidor de desenvolvimentonpm run build
- Cria a build de produçãonpm run lint
- Executa o linternpm run preview
- Pré-visualiza a build de produção
📁 Estrutura do Projeto
├── src/ # Código fonte
├── public/ # Arquivos estáticos
├── .gitignore # Arquivos ignorados pelo Git
├── index.html # Página principal
├── package.json # Dependências e scripts
├── tsconfig.json # Configuração do TypeScript
├── vite.config.ts # Configuração do Vite
├── tailwind.config.js # Configuração do Tailwind CSS
└── postcss.config.js # Configuração do PostCSS
🤝 Contribuindo
- Faça um fork do projeto
- Crie sua branch de feature (
git checkout -b feature/AmazingFeature
) - Faça commit das suas alterações (
git commit -m 'Adicione algum AmazingFeature'
) - Faça push para a branch (
git push origin feature/AmazingFeature
) - Abra um Pull Request