Uma plataforma moderna para comparar preços de serviços automotivos, conectando clientes a oficinas especializadas.
- 🔍 Busca Inteligente: Encontre oficinas por localização e serviços
- 🗺️ Visualização em Mapa: Integração com Google Maps
- 👨💼 Painel Administrativo: Gestão completa de oficinas e usuários
- 🔐 Autenticação Segura: Sistema robusto com Supabase Auth
- 📱 Responsivo: Funciona perfeitamente em todos os dispositivos
- ⚡ Performance: Otimizado com Next.js 15 e React 19
- Node.js 18+
- npm/yarn/pnpm
- Conta no Supabase
- Clone o repositório
git clone https://github.com/seu-usuario/comparauto.git
cd comparauto- Instale as dependências
npm install
# ou
yarn install
# ou
pnpm install- Configure as variáveis de ambiente
cp .env.example .env.local- Edite o arquivo .env.local com suas configurações:
# Obrigatórias
NEXT_PUBLIC_SUPABASE_URL=https://seu-projeto.supabase.co
NEXT_PUBLIC_SUPABASE_ANON_KEY=sua_chave_anonima
# Opcionais
NEXT_PUBLIC_GOOGLE_MAPS_API_KEY=sua_chave_google_maps
NEXT_PUBLIC_STRIPE_PUBLISHABLE_KEY=pk_test_sua_chave_stripe- Execute o projeto
npm run dev
# ou
yarn dev
# ou
pnpm dev- Acesse http://localhost:3000
Recomenda-se o deploy na Vercel. Basta importar o repositório e configurar as variáveis de ambiente.
- Next.js
- React
- TypeScript
- Supabase
- Tailwind CSS
- Radix UI
npm run dev— inicia o servidor de desenvolvimentonpm run build— gera build de produçãonpm run start— inicia o servidor em produçãonpm run lint— executa o linter
Pull requests são bem-vindos!
To learn more about Next.js, take a look at the following resources:
- Next.js Documentation - learn about Next.js features and API.
- Learn Next.js - an interactive Next.js tutorial.
You can check out the Next.js GitHub repository - your feedback and contributions are welcome!
The easiest way to deploy your Next.js app is to use the Vercel Platform from the creators of Next.js.
Check out our Next.js deployment documentation for more details.