This is a Next.js project bootstrapped with create-next-app
. It uses TypeScript, the Next.js App Router, and is intended for static export.
For local development, this project requires:
- Node.js 22+ and npm 10+ installed.
- Dependencies installed with
npm install
(or equivalent on other package managers). - Transcripts: You can use the existing ones in the repo or create your own.
- The Typesense search server running locally: See the server readme for instructions.
Run the development server:
npm run dev
Open http://localhost:3000 with your browser to view the homepage.
To generate static files for hosting, run:
npm run build
Prerequisites:
- AWS command line tools installed
- S3 bucket created
deploy.sh
script modified to use your bucket name- AWS CLI configured with read/write credentials for your bucket
npm run deploy
To learn more about Next.js, take a look at the following:
- Next.js Documentation - learn about Next.js features and API.
- Learn Next.js - an interactive Next.js tutorial.