No description
  • TypeScript 63.8%
  • Svelte 28.9%
  • JavaScript 5.8%
  • HTML 1%
  • CSS 0.5%
Find a file
2026-01-27 17:23:39 -06:00
.github Bump actions/checkout from 5 to 6 2026-01-01 22:13:08 +00:00
src pnpm format 2025-05-13 21:51:42 -05:00
static Add new favicon 2024-03-27 10:11:07 -05:00
.gitignore Initial barebones app 2024-03-21 21:17:44 -05:00
.npmrc Initial barebones app 2024-03-21 21:17:44 -05:00
.prettierignore Initial barebones app 2024-03-21 21:17:44 -05:00
.prettierrc Restore some default prettier config options 2024-03-25 10:33:01 -05:00
eslint.config.js pnpm format 2024-10-12 20:38:14 -05:00
LICENSE Add license 2025-01-27 11:54:57 -06:00
package.json Merge pull request #184 from tchajed/dependabot/npm_and_yarn/flowbite-4.0.1 2026-01-27 17:23:39 -06:00
pnpm-lock.yaml Merge pull request #184 from tchajed/dependabot/npm_and_yarn/flowbite-4.0.1 2026-01-27 17:23:39 -06:00
postcss.config.cjs Restore some default prettier config options 2024-03-25 10:33:01 -05:00
README.md Add more documentation to README 2025-01-28 09:57:59 -06:00
svelte.config.js Fix GitHub pages setup 2025-01-28 10:05:16 -06:00
tailwind.config.cjs Restore some default prettier config options 2024-03-25 10:33:01 -05:00
tsconfig.json Initial barebones app 2024-03-21 21:17:44 -05:00
vite.config.ts Restore some default prettier config options 2024-03-25 10:33:01 -05:00

Faculty interview web tools

build & deploy

This site has two tools:

Schedule to ICS creates an ICS file with all of a candidate's meetings, so they can add them to their calendar if desired.

Interview participation aggregates all the interview schedules to show how much each faculty is doing.

Developing

  • pnpm install for first-time setup
  • pnpm dev to start a dev server
  • pnpm run lint
  • pnpm run test

We use Svelte with fully static page rendering, the Flowbite component library, and Tailwind CSS.

Deploying

The server is automatically deployed with GitHub Pages.