Inspired and built forward from Scott Moss' course 'Next.js + AI' on Front End Masters.
This project leverages multiple cloud-based technologies in the stack, notably Clerk for auth and Planetscale for the database.
This repo was initialized (June 2023) and built by Joe Allen over two-days in-person at Front End Masters' downtown Minneapolis studio, with continued development and tinkering since.
Server and Client React/Next.js components, Node.js runtime, Prisma/Planetscale Data layer, Clerk auth, Prompt engineering with langchain.js and zod, OpenAI API. Additional libraries include: react-autosave, recharts.js, vite, vitest, jest
This is a Next.js project bootstrapped with create-next-app
.
This project uses next/font
to automatically optimize and load Inter, a custom Google Font.
First, run the development server:
npm run dev
# or
yarn dev
# or
pnpm dev
Open http://localhost:3000 with your browser to see the result.
npm install @testing-library/jest-dom @testing-library/react vitest @vitejs/plugin-react-swc jsdom
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.