├── .eslintrc.json ├── .gitignore ├── README.md ├── actions └── index.ts ├── app ├── favicon.ico ├── globals.css ├── layout.tsx ├── page.tsx ├── products │ ├── [slug] │ │ └── page.tsx │ └── upload │ │ ├── layout.tsx │ │ └── page.tsx └── template.tsx ├── components ├── badge.tsx ├── card.tsx ├── footer.tsx ├── header.tsx └── submit-button.tsx ├── data ├── easysell-products_rows.csv ├── og-image.png └── supabase-images │ ├── 0.0932191208306754-yellow couch.webp │ ├── 0.14646378437529606-1ff81608074f2c3badc17bbfb36b3f31.webp │ ├── 0.1669856146587878-nike.png │ ├── 0.18381780272474302-tv.jpeg │ ├── 0.24550346364566344-c582a1ba-11bc-4085-ae67-5084af499210_1200x1200.webp │ ├── 0.30779117183746707-1ff81608074f2c3badc17bbfb36b3f31.webp │ ├── 0.5245093863464632-sofas_ottawa_80858e44-7462-4852-99cf-db15a3650946_1024x.webp │ ├── 0.5321139564032038-sneakers.png │ ├── 0.8385403381065268-24_1200x.webp │ ├── 0.8407240996089074-Mushroom-Lamp-Orange-Lamp-Mushroom-Table-Lamp-Mid-Century-Modern-Style-Home-Decor_45568e91-86a0-4946-baeb-8cf9b0c54adc.ba8ddaa42de9ecc79d5046b14a59d84a.webp │ ├── 0.8723739293846431-image4.jpg │ ├── 0.906206519868189-jeep.jpg │ └── 0.9077878682887537-1008707_ca_kitchen_homepage_tile_cg_750x375_coffee.jpg ├── next.config.mjs ├── package.json ├── postcss.config.js ├── public ├── next.svg └── vercel.svg ├── supabase └── client.ts ├── tailwind.config.ts ├── tsconfig.json └── utils └── index.ts /.eslintrc.json: -------------------------------------------------------------------------------- 1 | { 2 | "extends": "next/core-web-vitals" 3 | } 4 | -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kulkarniankita/nextjs-crash-course/HEAD/.gitignore -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kulkarniankita/nextjs-crash-course/HEAD/README.md -------------------------------------------------------------------------------- /actions/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kulkarniankita/nextjs-crash-course/HEAD/actions/index.ts -------------------------------------------------------------------------------- /app/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kulkarniankita/nextjs-crash-course/HEAD/app/favicon.ico -------------------------------------------------------------------------------- /app/globals.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kulkarniankita/nextjs-crash-course/HEAD/app/globals.css -------------------------------------------------------------------------------- /app/layout.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kulkarniankita/nextjs-crash-course/HEAD/app/layout.tsx -------------------------------------------------------------------------------- /app/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kulkarniankita/nextjs-crash-course/HEAD/app/page.tsx -------------------------------------------------------------------------------- /app/products/[slug]/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kulkarniankita/nextjs-crash-course/HEAD/app/products/[slug]/page.tsx -------------------------------------------------------------------------------- /app/products/upload/layout.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kulkarniankita/nextjs-crash-course/HEAD/app/products/upload/layout.tsx -------------------------------------------------------------------------------- /app/products/upload/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kulkarniankita/nextjs-crash-course/HEAD/app/products/upload/page.tsx -------------------------------------------------------------------------------- /app/template.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kulkarniankita/nextjs-crash-course/HEAD/app/template.tsx -------------------------------------------------------------------------------- /components/badge.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kulkarniankita/nextjs-crash-course/HEAD/components/badge.tsx -------------------------------------------------------------------------------- /components/card.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kulkarniankita/nextjs-crash-course/HEAD/components/card.tsx -------------------------------------------------------------------------------- /components/footer.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kulkarniankita/nextjs-crash-course/HEAD/components/footer.tsx -------------------------------------------------------------------------------- /components/header.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kulkarniankita/nextjs-crash-course/HEAD/components/header.tsx -------------------------------------------------------------------------------- /components/submit-button.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kulkarniankita/nextjs-crash-course/HEAD/components/submit-button.tsx -------------------------------------------------------------------------------- /data/easysell-products_rows.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kulkarniankita/nextjs-crash-course/HEAD/data/easysell-products_rows.csv -------------------------------------------------------------------------------- /data/og-image.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kulkarniankita/nextjs-crash-course/HEAD/data/og-image.png -------------------------------------------------------------------------------- /data/supabase-images/0.0932191208306754-yellow couch.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kulkarniankita/nextjs-crash-course/HEAD/data/supabase-images/0.0932191208306754-yellow couch.webp -------------------------------------------------------------------------------- /data/supabase-images/0.14646378437529606-1ff81608074f2c3badc17bbfb36b3f31.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kulkarniankita/nextjs-crash-course/HEAD/data/supabase-images/0.14646378437529606-1ff81608074f2c3badc17bbfb36b3f31.webp -------------------------------------------------------------------------------- /data/supabase-images/0.1669856146587878-nike.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kulkarniankita/nextjs-crash-course/HEAD/data/supabase-images/0.1669856146587878-nike.png -------------------------------------------------------------------------------- /data/supabase-images/0.18381780272474302-tv.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kulkarniankita/nextjs-crash-course/HEAD/data/supabase-images/0.18381780272474302-tv.jpeg -------------------------------------------------------------------------------- /data/supabase-images/0.24550346364566344-c582a1ba-11bc-4085-ae67-5084af499210_1200x1200.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kulkarniankita/nextjs-crash-course/HEAD/data/supabase-images/0.24550346364566344-c582a1ba-11bc-4085-ae67-5084af499210_1200x1200.webp -------------------------------------------------------------------------------- /data/supabase-images/0.30779117183746707-1ff81608074f2c3badc17bbfb36b3f31.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kulkarniankita/nextjs-crash-course/HEAD/data/supabase-images/0.30779117183746707-1ff81608074f2c3badc17bbfb36b3f31.webp -------------------------------------------------------------------------------- /data/supabase-images/0.5245093863464632-sofas_ottawa_80858e44-7462-4852-99cf-db15a3650946_1024x.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kulkarniankita/nextjs-crash-course/HEAD/data/supabase-images/0.5245093863464632-sofas_ottawa_80858e44-7462-4852-99cf-db15a3650946_1024x.webp -------------------------------------------------------------------------------- /data/supabase-images/0.5321139564032038-sneakers.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kulkarniankita/nextjs-crash-course/HEAD/data/supabase-images/0.5321139564032038-sneakers.png -------------------------------------------------------------------------------- /data/supabase-images/0.8385403381065268-24_1200x.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kulkarniankita/nextjs-crash-course/HEAD/data/supabase-images/0.8385403381065268-24_1200x.webp -------------------------------------------------------------------------------- /data/supabase-images/0.8407240996089074-Mushroom-Lamp-Orange-Lamp-Mushroom-Table-Lamp-Mid-Century-Modern-Style-Home-Decor_45568e91-86a0-4946-baeb-8cf9b0c54adc.ba8ddaa42de9ecc79d5046b14a59d84a.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kulkarniankita/nextjs-crash-course/HEAD/data/supabase-images/0.8407240996089074-Mushroom-Lamp-Orange-Lamp-Mushroom-Table-Lamp-Mid-Century-Modern-Style-Home-Decor_45568e91-86a0-4946-baeb-8cf9b0c54adc.ba8ddaa42de9ecc79d5046b14a59d84a.webp -------------------------------------------------------------------------------- /data/supabase-images/0.8723739293846431-image4.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kulkarniankita/nextjs-crash-course/HEAD/data/supabase-images/0.8723739293846431-image4.jpg -------------------------------------------------------------------------------- /data/supabase-images/0.906206519868189-jeep.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kulkarniankita/nextjs-crash-course/HEAD/data/supabase-images/0.906206519868189-jeep.jpg -------------------------------------------------------------------------------- /data/supabase-images/0.9077878682887537-1008707_ca_kitchen_homepage_tile_cg_750x375_coffee.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kulkarniankita/nextjs-crash-course/HEAD/data/supabase-images/0.9077878682887537-1008707_ca_kitchen_homepage_tile_cg_750x375_coffee.jpg -------------------------------------------------------------------------------- /next.config.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kulkarniankita/nextjs-crash-course/HEAD/next.config.mjs -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kulkarniankita/nextjs-crash-course/HEAD/package.json -------------------------------------------------------------------------------- /postcss.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kulkarniankita/nextjs-crash-course/HEAD/postcss.config.js -------------------------------------------------------------------------------- /public/next.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kulkarniankita/nextjs-crash-course/HEAD/public/next.svg -------------------------------------------------------------------------------- /public/vercel.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kulkarniankita/nextjs-crash-course/HEAD/public/vercel.svg -------------------------------------------------------------------------------- /supabase/client.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kulkarniankita/nextjs-crash-course/HEAD/supabase/client.ts -------------------------------------------------------------------------------- /tailwind.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kulkarniankita/nextjs-crash-course/HEAD/tailwind.config.ts -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kulkarniankita/nextjs-crash-course/HEAD/tsconfig.json -------------------------------------------------------------------------------- /utils/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kulkarniankita/nextjs-crash-course/HEAD/utils/index.ts --------------------------------------------------------------------------------