Skip to content

ethanniser/NextFaster

This branch is 55 commits behind main.

Folders and files

NameName
Last commit message
Last commit date
Oct 20, 2024
Oct 18, 2024
Oct 21, 2024
Oct 22, 2024
Oct 18, 2024
Oct 18, 2024
Oct 18, 2024
Oct 21, 2024
Oct 18, 2024
Oct 18, 2024
Oct 21, 2024
Oct 21, 2024
Oct 21, 2024
Oct 18, 2024
Oct 18, 2024
Oct 18, 2024
Oct 18, 2024

Repository files navigation

NextMaster

A highly performant replica of McMaster-Carr using Next.js and AI generated content by @ethanniser, @RhysSullivan and @armans-code

Design notes

Check out the detailed twitter thread

AI

  • Used OpenAI's gpt-3.5-turbo to generate product categories, names and descriptions
  • GetImg.ai was used to generate product images via the stable-diffusion-v1-5 model

Deployment

  • Make sure the Vercel project is connected to a Vercel Postgres (Neon) database and Vercel Blob Storage
  • Run pnpm db:push to apply schema to your db

Local dev

  • Run vc env pull to get a .env.local file with your db credentials.
  • Run pnpm install && pnpm dev to start developing
  • For DB migrations with drizzle-kit:
    • Make sure ?sslmode=required is added to the POSTGRES_URL env for dev
    • Run pnpm db:push to apply schema to your db

Performance

PageSpeed report

image

About

A highly performant e-commerce template using Next.js

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published