Este é o frontend da plataforma AutoCars, criado com foco em performance, acessibilidade e experiência do usuário. Ele permite a publicação e navegação por anúncios de veículos, proporcionando uma experiência fluida e otimizada.
As principais tecnologias usadas no frontend incluem:
src/
├── @types/
├── app/
│ ├── (home)/
│ │ ├── cars/
│ │ ├── components/
│ │ ├── profile/
│ │ ├── layout.tsx
│ │ ├── page.tsx
│ ├── auth/
│ │ ├── forgot-password/
│ │ ├── new-password/
│ │ ├── sign-in/
│ │ ├── sign-up/
│ ├── dashboard/
│ │ ├── components/
│ │ ├── favorites/
│ │ ├── manager/
│ │ ├── profile/
│ │ ├── seller/
│ │ ├── layout.tsx
│ │ ├── not-found.tsx
├── assets/
├── components/
├── context/
├── hooks/
├── http/
├── lib/
├── providers/
├── styles/
├── utils/
├── env.mjs
├── middleware.ts
$ npm install
# Desenvolvimento
$ npm run dev
# Produção
$ npm run build && npm start
# Testes unitários
$ npm run test
# Testes end-to-end com Cypress
$ npm run test:e2e