Skip to content

AmbossTech/amboss-presentations

Repository files navigation

Amboss Presentations

A Next.js app for hosting HTML presentations. Commit an HTML file and it's served as its own shareable page.

Publishing a presentation

  1. Add your .html file to the public/presentations/ folder (a short, url-friendly name like q3-roadmap.html).
  2. Get it onto main — via a commit/PR, or GitHub's web UI (Add file → Upload files).
  3. It goes live automatically at /presentations/<name>.html. Share the link.

Copy link button that copies the presentation's full shareable URL.

  • Update: commit a file with the same name; the link stays the same.
  • Remove: delete the file from public/presentations/.

Presentations are served publicly to anyone with the link — don't publish anything confidential.

Running locally

pnpm install
pnpm run dev

pnpm run build && pnpm run start runs the production build. pnpm run lint runs eslint + prettier.

Running with Docker

docker build -t amboss-presentations .
docker run --rm -p 3000:3000 amboss-presentations

Deployment

See .github/workflows/. On push to main the image is built, pushed to ECR, and deployed to EKS via the shared Helm chart. PRs run a lint/build check.

About

Live server that hosts HTML presentations as shareable pages.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Contributors

Languages