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 devOpen http://localhost:3000 with your browser to view the homepage.
To generate static files for hosting, run:
npm run buildPrerequisites:
- AWS command line tools installed
- S3 bucket created
deploy.shscript modified to use your bucket name- AWS CLI configured with read/write credentials for your bucket
npm run deployTo 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.