├── app ├── favicon.ico ├── favicon-16x16.png ├── favicon-32x32.png ├── apple-touch-icon.png ├── android-chrome-192x192.png ├── android-chrome-512x512.png ├── layout.tsx ├── page.tsx └── globals.css ├── public ├── hero.png ├── hero2.png ├── hero-bg.png ├── pattern.png ├── model-icon.png ├── chevron-up-down.svg ├── arrow-down.svg ├── close.svg ├── heart-outline.svg ├── heart-filled.svg ├── right-arrow.svg ├── vercel.svg ├── linkedin.svg ├── facebook.svg ├── discord.svg ├── magnifying-glass.svg ├── car-logo.svg ├── github.svg ├── tire.svg ├── steering-wheel.svg ├── twitter.svg ├── gas.svg ├── next.svg └── logo.svg ├── postcss.config.js ├── .idea ├── .gitignore ├── vcs.xml ├── modules.xml └── car-showcase-project.iml ├── .vscode └── settings.json ├── next.config.js ├── .gitignore ├── components ├── index.ts ├── CustomButton.tsx ├── Navbar.tsx ├── ShowMore.tsx ├── Hero.tsx ├── Footer.tsx ├── CarCard.tsx ├── CustomFilter.tsx ├── SearchBar.tsx ├── SearchManufacturer.tsx └── CarDetails.tsx ├── package.json ├── tsconfig.json ├── tailwind.config.js ├── types └── index.ts ├── README.md ├── constants.ts └── utils └── index.ts /app/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexisnovas/autoverse-cars-showcase/HEAD/app/favicon.ico -------------------------------------------------------------------------------- /public/hero.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexisnovas/autoverse-cars-showcase/HEAD/public/hero.png -------------------------------------------------------------------------------- /public/hero2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexisnovas/autoverse-cars-showcase/HEAD/public/hero2.png -------------------------------------------------------------------------------- /public/hero-bg.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexisnovas/autoverse-cars-showcase/HEAD/public/hero-bg.png -------------------------------------------------------------------------------- /public/pattern.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexisnovas/autoverse-cars-showcase/HEAD/public/pattern.png -------------------------------------------------------------------------------- /app/favicon-16x16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexisnovas/autoverse-cars-showcase/HEAD/app/favicon-16x16.png -------------------------------------------------------------------------------- /app/favicon-32x32.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexisnovas/autoverse-cars-showcase/HEAD/app/favicon-32x32.png -------------------------------------------------------------------------------- /public/model-icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexisnovas/autoverse-cars-showcase/HEAD/public/model-icon.png -------------------------------------------------------------------------------- /app/apple-touch-icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexisnovas/autoverse-cars-showcase/HEAD/app/apple-touch-icon.png -------------------------------------------------------------------------------- /postcss.config.js: -------------------------------------------------------------------------------- 1 | module.exports = { 2 | plugins: { 3 | tailwindcss: {}, 4 | autoprefixer: {}, 5 | }, 6 | } 7 | -------------------------------------------------------------------------------- /app/android-chrome-192x192.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexisnovas/autoverse-cars-showcase/HEAD/app/android-chrome-192x192.png -------------------------------------------------------------------------------- /app/android-chrome-512x512.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexisnovas/autoverse-cars-showcase/HEAD/app/android-chrome-512x512.png -------------------------------------------------------------------------------- /.idea/.gitignore: -------------------------------------------------------------------------------- 1 | # Default ignored files 2 | /shelf/ 3 | /workspace.xml 4 | # Editor-based HTTP Client requests 5 | /httpRequests/ 6 | -------------------------------------------------------------------------------- /.vscode/settings.json: -------------------------------------------------------------------------------- 1 | { 2 | "typescript.tsdk": "node_modules\\typescript\\lib", 3 | "typescript.enablePromptUseWorkspaceTsdk": true 4 | } -------------------------------------------------------------------------------- /.idea/vcs.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /public/chevron-up-down.svg: -------------------------------------------------------------------------------- 1 | 3 | 4 | -------------------------------------------------------------------------------- /public/arrow-down.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /next.config.js: -------------------------------------------------------------------------------- 1 | /** @type {import('next').NextConfig} */ 2 | const nextConfig = { 3 | images: { 4 | domains: ["cdn.imagin.studio"] 5 | }, 6 | typescript: { 7 | ignoreBuildErrors: true 8 | }, 9 | experimental: { 10 | appDir: true 11 | } 12 | } 13 | 14 | module.exports = nextConfig -------------------------------------------------------------------------------- /.idea/modules.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /public/close.svg: -------------------------------------------------------------------------------- 1 | 2 | 4 | 5 | -------------------------------------------------------------------------------- /public/heart-outline.svg: -------------------------------------------------------------------------------- 1 | 2 | 5 | -------------------------------------------------------------------------------- /public/heart-filled.svg: -------------------------------------------------------------------------------- 1 | 2 | 5 | -------------------------------------------------------------------------------- /.idea/car-showcase-project.iml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | # See https://help.github.com/articles/ignoring-files/ for more about ignoring files. 2 | 3 | # dependencies 4 | /node_modules 5 | /.pnp 6 | .pnp.js 7 | 8 | # testing 9 | /coverage 10 | 11 | # next.js 12 | /.next/ 13 | /out/ 14 | 15 | # production 16 | /build 17 | 18 | # misc 19 | .DS_Store 20 | *.pem 21 | 22 | # debug 23 | npm-debug.log* 24 | yarn-debug.log* 25 | yarn-error.log* 26 | 27 | # local env files 28 | .env*.local 29 | .env 30 | 31 | # vercel 32 | .vercel 33 | 34 | # typescript 35 | *.tsbuildinfo 36 | next-env.d.ts 37 | -------------------------------------------------------------------------------- /public/right-arrow.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /app/layout.tsx: -------------------------------------------------------------------------------- 1 | import './globals.css' 2 | import type { Metadata } from 'next' 3 | import { Navbar, Footer} from "@/components"; 4 | 5 | 6 | export const metadata: Metadata = { 7 | title: 'AutoVerse', 8 | description: 'Showcasing the most amazing cars in the world!', 9 | } 10 | 11 | export default function RootLayout({ 12 | children, 13 | }: { 14 | children: React.ReactNode 15 | }) { 16 | return ( 17 | 18 | 19 | 20 | {children} 21 |