├── .gitignore ├── LICENSE ├── README.md ├── SETUP.md ├── brand ├── logo.png ├── quetzal.png ├── wordmark-black.png └── wordmark-white.png ├── cabinet ├── .env.example ├── .gitignore ├── .prettierrc ├── .whitelist ├── bun.lockb ├── caddy_migrate.js ├── index.ts ├── package.json ├── prisma.ts ├── prisma │ └── schema.prisma ├── tsconfig.json ├── types │ └── express │ │ └── index.d.ts └── utils.ts ├── cli ├── .prettierc ├── commands │ ├── caddy.js │ ├── db.js │ ├── get_port.js │ ├── resources.js │ └── setup.js ├── helpers │ └── create_db.sh ├── index.js ├── nest ├── package.json └── yarn.lock ├── db-api ├── .gitignore ├── database.js ├── ident-helper.js ├── index.js ├── package-lock.json └── package.json ├── ldap_script.sh ├── nephthys ├── .env.sample ├── .github │ └── workflows │ │ └── pre-commit.yml ├── .gitignore ├── .pre-commit-config.yaml ├── .python-version ├── Dockerfile ├── LICENSE ├── README.md ├── manifest.yml ├── nephthys │ ├── __init__.py │ ├── __main__.py │ ├── actions │ │ ├── assign.py │ │ ├── assign_tag.py │ │ ├── create_tag.py │ │ ├── resolve.py │ │ └── tag_subscribe.py │ ├── api │ │ └── stats.py │ ├── events │ │ ├── app_home_opened.py │ │ ├── channel_join.py │ │ ├── channel_left.py │ │ └── message.py │ ├── macros │ │ ├── __init__.py │ │ ├── guides.py │ │ ├── hello_world.py │ │ ├── identity.py │ │ ├── resolve.py │ │ └── types.py │ ├── options │ │ └── tags.py │ ├── tasks │ │ ├── close_stale.py │ │ ├── daily_stats.py │ │ └── update_helpers.py │ ├── transcripts │ │ ├── __init__.py │ │ ├── transcript.py │ │ └── transcripts │ │ │ └── nest.py │ ├── utils │ │ ├── env.py │ │ ├── graphs │ │ │ ├── pie.py │ │ │ └── stacked_bar.py │ │ ├── litterbox.py │ │ ├── logging.py │ │ ├── permissions.py │ │ ├── slack.py │ │ ├── starlette.py │ │ └── time.py │ └── views │ │ ├── home │ │ ├── apps.py │ │ ├── assigned.py │ │ ├── components │ │ │ ├── buttons.py │ │ │ ├── leaderboards.py │ │ │ └── ticket_status_pie.py │ │ ├── error.py │ │ ├── helper.py │ │ ├── loading.py │ │ ├── stats.py │ │ ├── tags.py │ │ └── unknown_user.py │ │ └── modals │ │ └── create_tag.py ├── prisma │ └── schema.prisma ├── pyproject.toml └── uv.lock ├── nest-vm ├── orpheus.cow └── sssd.conf ├── quetzal ├── .gitignore ├── .prettierrc ├── package-lock.json ├── package.json ├── prisma │ ├── migrations │ │ ├── 0_init │ │ │ └── migration.sql │ │ ├── 20240830211819_add_pk │ │ │ └── migration.sql │ │ ├── 20250408141235_add_admin │ │ │ └── migration.sql │ │ ├── 20250409020404_elections │ │ │ └── migration.sql │ │ ├── 20250410000038_fix_votes │ │ │ └── migration.sql │ │ ├── 20250410021009_remove_nominee_ballot_relation │ │ │ └── migration.sql │ │ ├── 20250529023859_remove_elections │ │ │ └── migration.sql │ │ ├── 20250529034614_add_verification_codes │ │ │ └── migration.sql │ │ └── migration_lock.toml │ └── schema.prisma ├── sample.env ├── src │ ├── actions │ │ ├── add_ssh_key.ts │ │ ├── approve.ts │ │ ├── delete_ssh_key.ts │ │ ├── deny.ts │ │ ├── edit_email.ts │ │ ├── edit_full_name.ts │ │ ├── edit_shell.ts │ │ ├── edit_ssh_keys.ts │ │ ├── index.ts │ │ ├── invalidate_code.ts │ │ ├── new_verification_code.ts │ │ └── register_user.ts │ ├── blocks │ │ ├── approval_message.ts │ │ ├── approved_home.ts │ │ ├── email_input.ts │ │ ├── full_name_input.ts │ │ ├── markdown_message.ts │ │ ├── new_ssh_key.ts │ │ ├── new_verification_code.ts │ │ ├── register_form.ts │ │ ├── shell_input.ts │ │ ├── ssh_keys_view.ts │ │ ├── unapproved_home.ts │ │ ├── unregistered_home.ts │ │ ├── verification_code.ts │ │ └── verification_required.ts │ ├── events │ │ ├── app_home_opened.ts │ │ └── index.ts │ ├── index.ts │ ├── os │ │ ├── get_shells.ts │ │ ├── get_user_shell.ts │ │ ├── os_functions.ts │ │ ├── scripts │ │ │ ├── create_home.sh │ │ │ ├── read_keys.sh │ │ │ ├── set_keys.sh │ │ │ └── setup.sh │ │ └── templates │ │ │ └── user_caddyfile_config.txt │ ├── reserved_usernames.json │ ├── scripts │ │ ├── check_user_setup.ts │ │ ├── fill_pk.ts │ │ └── migrate_ssh_keys.ts │ ├── tests │ │ ├── shells │ │ └── test.ts │ ├── util │ │ ├── populate_users.ts │ │ ├── prisma.ts │ │ └── ssh_edit_view_ids.ts │ └── views │ │ ├── edit_email.ts │ │ ├── edit_full_name.ts │ │ ├── edit_shell.ts │ │ ├── index.ts │ │ ├── new_ssh_key.ts │ │ ├── new_verification_code.ts │ │ ├── register_user.ts │ │ ├── ssh_keys_view.ts │ │ └── submit_code.ts └── tsconfig.json ├── secure-vm ├── docker │ ├── guides │ │ ├── Caddyfile │ │ ├── Dockerfile │ │ ├── compose.yml │ │ └── mediawiki │ │ │ └── LocalSettings.php │ ├── headscale.yml │ ├── quetzal.yml │ └── vaultwarden.yml └── nixos │ ├── caddy.nix │ ├── configuration.nix │ ├── hardware-configuration.nix │ ├── networking.nix │ └── users.nix └── website ├── .eslintrc.json ├── .gitignore ├── .prettierrc ├── README.md ├── components ├── footer.tsx ├── hero.tsx ├── info.tsx ├── layout.tsx ├── nav.tsx ├── nestMascot.tsx ├── projectCard.tsx ├── showcase.tsx └── signup.tsx ├── example.env ├── next.config.mjs ├── package.json ├── pages ├── _app.tsx ├── _document.tsx ├── api │ ├── systemInfo.ts │ └── userCount.ts ├── index.tsx └── projects.tsx ├── postcss.config.mjs ├── public ├── arrow.svg ├── favicon.png ├── footer-pattern.svg ├── nest.png ├── nest.svg ├── quetzal.png ├── signup-step1.png ├── signup-step2.png └── signup-step3.png ├── styles └── globals.css ├── tailwind.config.ts ├── tsconfig.json ├── types └── project.ts ├── utils └── getProjects.ts └── yarn.lock /.gitignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | *.sqlite -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hackclub/nest/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hackclub/nest/HEAD/README.md -------------------------------------------------------------------------------- /SETUP.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hackclub/nest/HEAD/SETUP.md -------------------------------------------------------------------------------- /brand/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hackclub/nest/HEAD/brand/logo.png -------------------------------------------------------------------------------- /brand/quetzal.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hackclub/nest/HEAD/brand/quetzal.png -------------------------------------------------------------------------------- /brand/wordmark-black.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hackclub/nest/HEAD/brand/wordmark-black.png -------------------------------------------------------------------------------- /brand/wordmark-white.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hackclub/nest/HEAD/brand/wordmark-white.png -------------------------------------------------------------------------------- /cabinet/.env.example: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hackclub/nest/HEAD/cabinet/.env.example -------------------------------------------------------------------------------- /cabinet/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hackclub/nest/HEAD/cabinet/.gitignore -------------------------------------------------------------------------------- /cabinet/.prettierrc: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /cabinet/.whitelist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hackclub/nest/HEAD/cabinet/.whitelist -------------------------------------------------------------------------------- /cabinet/bun.lockb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hackclub/nest/HEAD/cabinet/bun.lockb -------------------------------------------------------------------------------- /cabinet/caddy_migrate.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hackclub/nest/HEAD/cabinet/caddy_migrate.js -------------------------------------------------------------------------------- /cabinet/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hackclub/nest/HEAD/cabinet/index.ts -------------------------------------------------------------------------------- /cabinet/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hackclub/nest/HEAD/cabinet/package.json -------------------------------------------------------------------------------- /cabinet/prisma.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hackclub/nest/HEAD/cabinet/prisma.ts -------------------------------------------------------------------------------- /cabinet/prisma/schema.prisma: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hackclub/nest/HEAD/cabinet/prisma/schema.prisma -------------------------------------------------------------------------------- /cabinet/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hackclub/nest/HEAD/cabinet/tsconfig.json -------------------------------------------------------------------------------- /cabinet/types/express/index.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hackclub/nest/HEAD/cabinet/types/express/index.d.ts -------------------------------------------------------------------------------- /cabinet/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hackclub/nest/HEAD/cabinet/utils.ts -------------------------------------------------------------------------------- /cli/.prettierc: -------------------------------------------------------------------------------- 1 | {} -------------------------------------------------------------------------------- /cli/commands/caddy.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hackclub/nest/HEAD/cli/commands/caddy.js -------------------------------------------------------------------------------- /cli/commands/db.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hackclub/nest/HEAD/cli/commands/db.js -------------------------------------------------------------------------------- /cli/commands/get_port.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hackclub/nest/HEAD/cli/commands/get_port.js -------------------------------------------------------------------------------- /cli/commands/resources.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hackclub/nest/HEAD/cli/commands/resources.js -------------------------------------------------------------------------------- /cli/commands/setup.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hackclub/nest/HEAD/cli/commands/setup.js -------------------------------------------------------------------------------- /cli/helpers/create_db.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hackclub/nest/HEAD/cli/helpers/create_db.sh -------------------------------------------------------------------------------- /cli/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hackclub/nest/HEAD/cli/index.js -------------------------------------------------------------------------------- /cli/nest: -------------------------------------------------------------------------------- 1 | index.js -------------------------------------------------------------------------------- /cli/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hackclub/nest/HEAD/cli/package.json -------------------------------------------------------------------------------- /cli/yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hackclub/nest/HEAD/cli/yarn.lock -------------------------------------------------------------------------------- /db-api/.gitignore: -------------------------------------------------------------------------------- 1 | node_modules -------------------------------------------------------------------------------- /db-api/database.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hackclub/nest/HEAD/db-api/database.js -------------------------------------------------------------------------------- /db-api/ident-helper.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hackclub/nest/HEAD/db-api/ident-helper.js -------------------------------------------------------------------------------- /db-api/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hackclub/nest/HEAD/db-api/index.js -------------------------------------------------------------------------------- /db-api/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hackclub/nest/HEAD/db-api/package-lock.json -------------------------------------------------------------------------------- /db-api/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hackclub/nest/HEAD/db-api/package.json -------------------------------------------------------------------------------- /ldap_script.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hackclub/nest/HEAD/ldap_script.sh -------------------------------------------------------------------------------- /nephthys/.env.sample: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hackclub/nest/HEAD/nephthys/.env.sample -------------------------------------------------------------------------------- /nephthys/.github/workflows/pre-commit.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hackclub/nest/HEAD/nephthys/.github/workflows/pre-commit.yml -------------------------------------------------------------------------------- /nephthys/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hackclub/nest/HEAD/nephthys/.gitignore -------------------------------------------------------------------------------- /nephthys/.pre-commit-config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hackclub/nest/HEAD/nephthys/.pre-commit-config.yaml -------------------------------------------------------------------------------- /nephthys/.python-version: -------------------------------------------------------------------------------- 1 | 3.13 2 | -------------------------------------------------------------------------------- /nephthys/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hackclub/nest/HEAD/nephthys/Dockerfile -------------------------------------------------------------------------------- /nephthys/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hackclub/nest/HEAD/nephthys/LICENSE -------------------------------------------------------------------------------- /nephthys/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hackclub/nest/HEAD/nephthys/README.md -------------------------------------------------------------------------------- /nephthys/manifest.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hackclub/nest/HEAD/nephthys/manifest.yml -------------------------------------------------------------------------------- /nephthys/nephthys/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /nephthys/nephthys/__main__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hackclub/nest/HEAD/nephthys/nephthys/__main__.py -------------------------------------------------------------------------------- /nephthys/nephthys/actions/assign.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /nephthys/nephthys/actions/assign_tag.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hackclub/nest/HEAD/nephthys/nephthys/actions/assign_tag.py -------------------------------------------------------------------------------- /nephthys/nephthys/actions/create_tag.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hackclub/nest/HEAD/nephthys/nephthys/actions/create_tag.py -------------------------------------------------------------------------------- /nephthys/nephthys/actions/resolve.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hackclub/nest/HEAD/nephthys/nephthys/actions/resolve.py -------------------------------------------------------------------------------- /nephthys/nephthys/actions/tag_subscribe.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hackclub/nest/HEAD/nephthys/nephthys/actions/tag_subscribe.py -------------------------------------------------------------------------------- /nephthys/nephthys/api/stats.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hackclub/nest/HEAD/nephthys/nephthys/api/stats.py -------------------------------------------------------------------------------- /nephthys/nephthys/events/app_home_opened.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hackclub/nest/HEAD/nephthys/nephthys/events/app_home_opened.py -------------------------------------------------------------------------------- /nephthys/nephthys/events/channel_join.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hackclub/nest/HEAD/nephthys/nephthys/events/channel_join.py -------------------------------------------------------------------------------- /nephthys/nephthys/events/channel_left.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hackclub/nest/HEAD/nephthys/nephthys/events/channel_left.py -------------------------------------------------------------------------------- /nephthys/nephthys/events/message.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hackclub/nest/HEAD/nephthys/nephthys/events/message.py -------------------------------------------------------------------------------- /nephthys/nephthys/macros/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hackclub/nest/HEAD/nephthys/nephthys/macros/__init__.py -------------------------------------------------------------------------------- /nephthys/nephthys/macros/guides.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hackclub/nest/HEAD/nephthys/nephthys/macros/guides.py -------------------------------------------------------------------------------- /nephthys/nephthys/macros/hello_world.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hackclub/nest/HEAD/nephthys/nephthys/macros/hello_world.py -------------------------------------------------------------------------------- /nephthys/nephthys/macros/identity.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hackclub/nest/HEAD/nephthys/nephthys/macros/identity.py -------------------------------------------------------------------------------- /nephthys/nephthys/macros/resolve.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hackclub/nest/HEAD/nephthys/nephthys/macros/resolve.py -------------------------------------------------------------------------------- /nephthys/nephthys/macros/types.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hackclub/nest/HEAD/nephthys/nephthys/macros/types.py -------------------------------------------------------------------------------- /nephthys/nephthys/options/tags.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hackclub/nest/HEAD/nephthys/nephthys/options/tags.py -------------------------------------------------------------------------------- /nephthys/nephthys/tasks/close_stale.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hackclub/nest/HEAD/nephthys/nephthys/tasks/close_stale.py -------------------------------------------------------------------------------- /nephthys/nephthys/tasks/daily_stats.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hackclub/nest/HEAD/nephthys/nephthys/tasks/daily_stats.py -------------------------------------------------------------------------------- /nephthys/nephthys/tasks/update_helpers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hackclub/nest/HEAD/nephthys/nephthys/tasks/update_helpers.py -------------------------------------------------------------------------------- /nephthys/nephthys/transcripts/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hackclub/nest/HEAD/nephthys/nephthys/transcripts/__init__.py -------------------------------------------------------------------------------- /nephthys/nephthys/transcripts/transcript.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hackclub/nest/HEAD/nephthys/nephthys/transcripts/transcript.py -------------------------------------------------------------------------------- /nephthys/nephthys/transcripts/transcripts/nest.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hackclub/nest/HEAD/nephthys/nephthys/transcripts/transcripts/nest.py -------------------------------------------------------------------------------- /nephthys/nephthys/utils/env.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hackclub/nest/HEAD/nephthys/nephthys/utils/env.py -------------------------------------------------------------------------------- /nephthys/nephthys/utils/graphs/pie.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hackclub/nest/HEAD/nephthys/nephthys/utils/graphs/pie.py -------------------------------------------------------------------------------- /nephthys/nephthys/utils/graphs/stacked_bar.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hackclub/nest/HEAD/nephthys/nephthys/utils/graphs/stacked_bar.py -------------------------------------------------------------------------------- /nephthys/nephthys/utils/litterbox.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hackclub/nest/HEAD/nephthys/nephthys/utils/litterbox.py -------------------------------------------------------------------------------- /nephthys/nephthys/utils/logging.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hackclub/nest/HEAD/nephthys/nephthys/utils/logging.py -------------------------------------------------------------------------------- /nephthys/nephthys/utils/permissions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hackclub/nest/HEAD/nephthys/nephthys/utils/permissions.py -------------------------------------------------------------------------------- /nephthys/nephthys/utils/slack.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hackclub/nest/HEAD/nephthys/nephthys/utils/slack.py -------------------------------------------------------------------------------- /nephthys/nephthys/utils/starlette.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hackclub/nest/HEAD/nephthys/nephthys/utils/starlette.py -------------------------------------------------------------------------------- /nephthys/nephthys/utils/time.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hackclub/nest/HEAD/nephthys/nephthys/utils/time.py -------------------------------------------------------------------------------- /nephthys/nephthys/views/home/apps.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hackclub/nest/HEAD/nephthys/nephthys/views/home/apps.py -------------------------------------------------------------------------------- /nephthys/nephthys/views/home/assigned.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hackclub/nest/HEAD/nephthys/nephthys/views/home/assigned.py -------------------------------------------------------------------------------- /nephthys/nephthys/views/home/components/buttons.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hackclub/nest/HEAD/nephthys/nephthys/views/home/components/buttons.py -------------------------------------------------------------------------------- /nephthys/nephthys/views/home/components/leaderboards.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hackclub/nest/HEAD/nephthys/nephthys/views/home/components/leaderboards.py -------------------------------------------------------------------------------- /nephthys/nephthys/views/home/components/ticket_status_pie.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hackclub/nest/HEAD/nephthys/nephthys/views/home/components/ticket_status_pie.py -------------------------------------------------------------------------------- /nephthys/nephthys/views/home/error.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hackclub/nest/HEAD/nephthys/nephthys/views/home/error.py -------------------------------------------------------------------------------- /nephthys/nephthys/views/home/helper.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hackclub/nest/HEAD/nephthys/nephthys/views/home/helper.py -------------------------------------------------------------------------------- /nephthys/nephthys/views/home/loading.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hackclub/nest/HEAD/nephthys/nephthys/views/home/loading.py -------------------------------------------------------------------------------- /nephthys/nephthys/views/home/stats.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hackclub/nest/HEAD/nephthys/nephthys/views/home/stats.py -------------------------------------------------------------------------------- /nephthys/nephthys/views/home/tags.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hackclub/nest/HEAD/nephthys/nephthys/views/home/tags.py -------------------------------------------------------------------------------- /nephthys/nephthys/views/home/unknown_user.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hackclub/nest/HEAD/nephthys/nephthys/views/home/unknown_user.py -------------------------------------------------------------------------------- /nephthys/nephthys/views/modals/create_tag.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hackclub/nest/HEAD/nephthys/nephthys/views/modals/create_tag.py -------------------------------------------------------------------------------- /nephthys/prisma/schema.prisma: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hackclub/nest/HEAD/nephthys/prisma/schema.prisma -------------------------------------------------------------------------------- /nephthys/pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hackclub/nest/HEAD/nephthys/pyproject.toml -------------------------------------------------------------------------------- /nephthys/uv.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hackclub/nest/HEAD/nephthys/uv.lock -------------------------------------------------------------------------------- /nest-vm/orpheus.cow: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hackclub/nest/HEAD/nest-vm/orpheus.cow -------------------------------------------------------------------------------- /nest-vm/sssd.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hackclub/nest/HEAD/nest-vm/sssd.conf -------------------------------------------------------------------------------- /quetzal/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hackclub/nest/HEAD/quetzal/.gitignore -------------------------------------------------------------------------------- /quetzal/.prettierrc: -------------------------------------------------------------------------------- 1 | {} 2 | -------------------------------------------------------------------------------- /quetzal/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hackclub/nest/HEAD/quetzal/package-lock.json -------------------------------------------------------------------------------- /quetzal/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hackclub/nest/HEAD/quetzal/package.json -------------------------------------------------------------------------------- /quetzal/prisma/migrations/0_init/migration.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hackclub/nest/HEAD/quetzal/prisma/migrations/0_init/migration.sql -------------------------------------------------------------------------------- /quetzal/prisma/migrations/20240830211819_add_pk/migration.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hackclub/nest/HEAD/quetzal/prisma/migrations/20240830211819_add_pk/migration.sql -------------------------------------------------------------------------------- /quetzal/prisma/migrations/20250408141235_add_admin/migration.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hackclub/nest/HEAD/quetzal/prisma/migrations/20250408141235_add_admin/migration.sql -------------------------------------------------------------------------------- /quetzal/prisma/migrations/20250409020404_elections/migration.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hackclub/nest/HEAD/quetzal/prisma/migrations/20250409020404_elections/migration.sql -------------------------------------------------------------------------------- /quetzal/prisma/migrations/20250410000038_fix_votes/migration.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hackclub/nest/HEAD/quetzal/prisma/migrations/20250410000038_fix_votes/migration.sql -------------------------------------------------------------------------------- /quetzal/prisma/migrations/20250410021009_remove_nominee_ballot_relation/migration.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hackclub/nest/HEAD/quetzal/prisma/migrations/20250410021009_remove_nominee_ballot_relation/migration.sql -------------------------------------------------------------------------------- /quetzal/prisma/migrations/20250529023859_remove_elections/migration.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hackclub/nest/HEAD/quetzal/prisma/migrations/20250529023859_remove_elections/migration.sql -------------------------------------------------------------------------------- /quetzal/prisma/migrations/20250529034614_add_verification_codes/migration.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hackclub/nest/HEAD/quetzal/prisma/migrations/20250529034614_add_verification_codes/migration.sql -------------------------------------------------------------------------------- /quetzal/prisma/migrations/migration_lock.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hackclub/nest/HEAD/quetzal/prisma/migrations/migration_lock.toml -------------------------------------------------------------------------------- /quetzal/prisma/schema.prisma: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hackclub/nest/HEAD/quetzal/prisma/schema.prisma -------------------------------------------------------------------------------- /quetzal/sample.env: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hackclub/nest/HEAD/quetzal/sample.env -------------------------------------------------------------------------------- /quetzal/src/actions/add_ssh_key.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hackclub/nest/HEAD/quetzal/src/actions/add_ssh_key.ts -------------------------------------------------------------------------------- /quetzal/src/actions/approve.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hackclub/nest/HEAD/quetzal/src/actions/approve.ts -------------------------------------------------------------------------------- /quetzal/src/actions/delete_ssh_key.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hackclub/nest/HEAD/quetzal/src/actions/delete_ssh_key.ts -------------------------------------------------------------------------------- /quetzal/src/actions/deny.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hackclub/nest/HEAD/quetzal/src/actions/deny.ts -------------------------------------------------------------------------------- /quetzal/src/actions/edit_email.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hackclub/nest/HEAD/quetzal/src/actions/edit_email.ts -------------------------------------------------------------------------------- /quetzal/src/actions/edit_full_name.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hackclub/nest/HEAD/quetzal/src/actions/edit_full_name.ts -------------------------------------------------------------------------------- /quetzal/src/actions/edit_shell.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hackclub/nest/HEAD/quetzal/src/actions/edit_shell.ts -------------------------------------------------------------------------------- /quetzal/src/actions/edit_ssh_keys.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hackclub/nest/HEAD/quetzal/src/actions/edit_ssh_keys.ts -------------------------------------------------------------------------------- /quetzal/src/actions/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hackclub/nest/HEAD/quetzal/src/actions/index.ts -------------------------------------------------------------------------------- /quetzal/src/actions/invalidate_code.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hackclub/nest/HEAD/quetzal/src/actions/invalidate_code.ts -------------------------------------------------------------------------------- /quetzal/src/actions/new_verification_code.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hackclub/nest/HEAD/quetzal/src/actions/new_verification_code.ts -------------------------------------------------------------------------------- /quetzal/src/actions/register_user.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hackclub/nest/HEAD/quetzal/src/actions/register_user.ts -------------------------------------------------------------------------------- /quetzal/src/blocks/approval_message.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hackclub/nest/HEAD/quetzal/src/blocks/approval_message.ts -------------------------------------------------------------------------------- /quetzal/src/blocks/approved_home.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hackclub/nest/HEAD/quetzal/src/blocks/approved_home.ts -------------------------------------------------------------------------------- /quetzal/src/blocks/email_input.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hackclub/nest/HEAD/quetzal/src/blocks/email_input.ts -------------------------------------------------------------------------------- /quetzal/src/blocks/full_name_input.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hackclub/nest/HEAD/quetzal/src/blocks/full_name_input.ts -------------------------------------------------------------------------------- /quetzal/src/blocks/markdown_message.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hackclub/nest/HEAD/quetzal/src/blocks/markdown_message.ts -------------------------------------------------------------------------------- /quetzal/src/blocks/new_ssh_key.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hackclub/nest/HEAD/quetzal/src/blocks/new_ssh_key.ts -------------------------------------------------------------------------------- /quetzal/src/blocks/new_verification_code.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hackclub/nest/HEAD/quetzal/src/blocks/new_verification_code.ts -------------------------------------------------------------------------------- /quetzal/src/blocks/register_form.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hackclub/nest/HEAD/quetzal/src/blocks/register_form.ts -------------------------------------------------------------------------------- /quetzal/src/blocks/shell_input.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hackclub/nest/HEAD/quetzal/src/blocks/shell_input.ts -------------------------------------------------------------------------------- /quetzal/src/blocks/ssh_keys_view.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hackclub/nest/HEAD/quetzal/src/blocks/ssh_keys_view.ts -------------------------------------------------------------------------------- /quetzal/src/blocks/unapproved_home.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hackclub/nest/HEAD/quetzal/src/blocks/unapproved_home.ts -------------------------------------------------------------------------------- /quetzal/src/blocks/unregistered_home.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hackclub/nest/HEAD/quetzal/src/blocks/unregistered_home.ts -------------------------------------------------------------------------------- /quetzal/src/blocks/verification_code.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hackclub/nest/HEAD/quetzal/src/blocks/verification_code.ts -------------------------------------------------------------------------------- /quetzal/src/blocks/verification_required.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hackclub/nest/HEAD/quetzal/src/blocks/verification_required.ts -------------------------------------------------------------------------------- /quetzal/src/events/app_home_opened.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hackclub/nest/HEAD/quetzal/src/events/app_home_opened.ts -------------------------------------------------------------------------------- /quetzal/src/events/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hackclub/nest/HEAD/quetzal/src/events/index.ts -------------------------------------------------------------------------------- /quetzal/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hackclub/nest/HEAD/quetzal/src/index.ts -------------------------------------------------------------------------------- /quetzal/src/os/get_shells.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hackclub/nest/HEAD/quetzal/src/os/get_shells.ts -------------------------------------------------------------------------------- /quetzal/src/os/get_user_shell.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hackclub/nest/HEAD/quetzal/src/os/get_user_shell.ts -------------------------------------------------------------------------------- /quetzal/src/os/os_functions.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hackclub/nest/HEAD/quetzal/src/os/os_functions.ts -------------------------------------------------------------------------------- /quetzal/src/os/scripts/create_home.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hackclub/nest/HEAD/quetzal/src/os/scripts/create_home.sh -------------------------------------------------------------------------------- /quetzal/src/os/scripts/read_keys.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hackclub/nest/HEAD/quetzal/src/os/scripts/read_keys.sh -------------------------------------------------------------------------------- /quetzal/src/os/scripts/set_keys.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hackclub/nest/HEAD/quetzal/src/os/scripts/set_keys.sh -------------------------------------------------------------------------------- /quetzal/src/os/scripts/setup.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hackclub/nest/HEAD/quetzal/src/os/scripts/setup.sh -------------------------------------------------------------------------------- /quetzal/src/os/templates/user_caddyfile_config.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hackclub/nest/HEAD/quetzal/src/os/templates/user_caddyfile_config.txt -------------------------------------------------------------------------------- /quetzal/src/reserved_usernames.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hackclub/nest/HEAD/quetzal/src/reserved_usernames.json -------------------------------------------------------------------------------- /quetzal/src/scripts/check_user_setup.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hackclub/nest/HEAD/quetzal/src/scripts/check_user_setup.ts -------------------------------------------------------------------------------- /quetzal/src/scripts/fill_pk.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hackclub/nest/HEAD/quetzal/src/scripts/fill_pk.ts -------------------------------------------------------------------------------- /quetzal/src/scripts/migrate_ssh_keys.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hackclub/nest/HEAD/quetzal/src/scripts/migrate_ssh_keys.ts -------------------------------------------------------------------------------- /quetzal/src/tests/shells: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hackclub/nest/HEAD/quetzal/src/tests/shells -------------------------------------------------------------------------------- /quetzal/src/tests/test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hackclub/nest/HEAD/quetzal/src/tests/test.ts -------------------------------------------------------------------------------- /quetzal/src/util/populate_users.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hackclub/nest/HEAD/quetzal/src/util/populate_users.ts -------------------------------------------------------------------------------- /quetzal/src/util/prisma.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hackclub/nest/HEAD/quetzal/src/util/prisma.ts -------------------------------------------------------------------------------- /quetzal/src/util/ssh_edit_view_ids.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hackclub/nest/HEAD/quetzal/src/util/ssh_edit_view_ids.ts -------------------------------------------------------------------------------- /quetzal/src/views/edit_email.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hackclub/nest/HEAD/quetzal/src/views/edit_email.ts -------------------------------------------------------------------------------- /quetzal/src/views/edit_full_name.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hackclub/nest/HEAD/quetzal/src/views/edit_full_name.ts -------------------------------------------------------------------------------- /quetzal/src/views/edit_shell.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hackclub/nest/HEAD/quetzal/src/views/edit_shell.ts -------------------------------------------------------------------------------- /quetzal/src/views/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hackclub/nest/HEAD/quetzal/src/views/index.ts -------------------------------------------------------------------------------- /quetzal/src/views/new_ssh_key.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hackclub/nest/HEAD/quetzal/src/views/new_ssh_key.ts -------------------------------------------------------------------------------- /quetzal/src/views/new_verification_code.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hackclub/nest/HEAD/quetzal/src/views/new_verification_code.ts -------------------------------------------------------------------------------- /quetzal/src/views/register_user.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hackclub/nest/HEAD/quetzal/src/views/register_user.ts -------------------------------------------------------------------------------- /quetzal/src/views/ssh_keys_view.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hackclub/nest/HEAD/quetzal/src/views/ssh_keys_view.ts -------------------------------------------------------------------------------- /quetzal/src/views/submit_code.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hackclub/nest/HEAD/quetzal/src/views/submit_code.ts -------------------------------------------------------------------------------- /quetzal/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hackclub/nest/HEAD/quetzal/tsconfig.json -------------------------------------------------------------------------------- /secure-vm/docker/guides/Caddyfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hackclub/nest/HEAD/secure-vm/docker/guides/Caddyfile -------------------------------------------------------------------------------- /secure-vm/docker/guides/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hackclub/nest/HEAD/secure-vm/docker/guides/Dockerfile -------------------------------------------------------------------------------- /secure-vm/docker/guides/compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hackclub/nest/HEAD/secure-vm/docker/guides/compose.yml -------------------------------------------------------------------------------- /secure-vm/docker/guides/mediawiki/LocalSettings.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hackclub/nest/HEAD/secure-vm/docker/guides/mediawiki/LocalSettings.php -------------------------------------------------------------------------------- /secure-vm/docker/headscale.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hackclub/nest/HEAD/secure-vm/docker/headscale.yml -------------------------------------------------------------------------------- /secure-vm/docker/quetzal.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hackclub/nest/HEAD/secure-vm/docker/quetzal.yml -------------------------------------------------------------------------------- /secure-vm/docker/vaultwarden.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hackclub/nest/HEAD/secure-vm/docker/vaultwarden.yml -------------------------------------------------------------------------------- /secure-vm/nixos/caddy.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hackclub/nest/HEAD/secure-vm/nixos/caddy.nix -------------------------------------------------------------------------------- /secure-vm/nixos/configuration.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hackclub/nest/HEAD/secure-vm/nixos/configuration.nix -------------------------------------------------------------------------------- /secure-vm/nixos/hardware-configuration.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hackclub/nest/HEAD/secure-vm/nixos/hardware-configuration.nix -------------------------------------------------------------------------------- /secure-vm/nixos/networking.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hackclub/nest/HEAD/secure-vm/nixos/networking.nix -------------------------------------------------------------------------------- /secure-vm/nixos/users.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hackclub/nest/HEAD/secure-vm/nixos/users.nix -------------------------------------------------------------------------------- /website/.eslintrc.json: -------------------------------------------------------------------------------- 1 | { 2 | "extends": "next/core-web-vitals" 3 | } 4 | -------------------------------------------------------------------------------- /website/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hackclub/nest/HEAD/website/.gitignore -------------------------------------------------------------------------------- /website/.prettierrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hackclub/nest/HEAD/website/.prettierrc -------------------------------------------------------------------------------- /website/README.md: -------------------------------------------------------------------------------- 1 | This is Nest Website 2 | -------------------------------------------------------------------------------- /website/components/footer.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hackclub/nest/HEAD/website/components/footer.tsx -------------------------------------------------------------------------------- /website/components/hero.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hackclub/nest/HEAD/website/components/hero.tsx -------------------------------------------------------------------------------- /website/components/info.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hackclub/nest/HEAD/website/components/info.tsx -------------------------------------------------------------------------------- /website/components/layout.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hackclub/nest/HEAD/website/components/layout.tsx -------------------------------------------------------------------------------- /website/components/nav.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hackclub/nest/HEAD/website/components/nav.tsx -------------------------------------------------------------------------------- /website/components/nestMascot.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hackclub/nest/HEAD/website/components/nestMascot.tsx -------------------------------------------------------------------------------- /website/components/projectCard.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hackclub/nest/HEAD/website/components/projectCard.tsx -------------------------------------------------------------------------------- /website/components/showcase.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hackclub/nest/HEAD/website/components/showcase.tsx -------------------------------------------------------------------------------- /website/components/signup.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hackclub/nest/HEAD/website/components/signup.tsx -------------------------------------------------------------------------------- /website/example.env: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hackclub/nest/HEAD/website/example.env -------------------------------------------------------------------------------- /website/next.config.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hackclub/nest/HEAD/website/next.config.mjs -------------------------------------------------------------------------------- /website/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hackclub/nest/HEAD/website/package.json -------------------------------------------------------------------------------- /website/pages/_app.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hackclub/nest/HEAD/website/pages/_app.tsx -------------------------------------------------------------------------------- /website/pages/_document.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hackclub/nest/HEAD/website/pages/_document.tsx -------------------------------------------------------------------------------- /website/pages/api/systemInfo.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hackclub/nest/HEAD/website/pages/api/systemInfo.ts -------------------------------------------------------------------------------- /website/pages/api/userCount.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hackclub/nest/HEAD/website/pages/api/userCount.ts -------------------------------------------------------------------------------- /website/pages/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hackclub/nest/HEAD/website/pages/index.tsx -------------------------------------------------------------------------------- /website/pages/projects.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hackclub/nest/HEAD/website/pages/projects.tsx -------------------------------------------------------------------------------- /website/postcss.config.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hackclub/nest/HEAD/website/postcss.config.mjs -------------------------------------------------------------------------------- /website/public/arrow.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hackclub/nest/HEAD/website/public/arrow.svg -------------------------------------------------------------------------------- /website/public/favicon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hackclub/nest/HEAD/website/public/favicon.png -------------------------------------------------------------------------------- /website/public/footer-pattern.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hackclub/nest/HEAD/website/public/footer-pattern.svg -------------------------------------------------------------------------------- /website/public/nest.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hackclub/nest/HEAD/website/public/nest.png -------------------------------------------------------------------------------- /website/public/nest.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hackclub/nest/HEAD/website/public/nest.svg -------------------------------------------------------------------------------- /website/public/quetzal.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hackclub/nest/HEAD/website/public/quetzal.png -------------------------------------------------------------------------------- /website/public/signup-step1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hackclub/nest/HEAD/website/public/signup-step1.png -------------------------------------------------------------------------------- /website/public/signup-step2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hackclub/nest/HEAD/website/public/signup-step2.png -------------------------------------------------------------------------------- /website/public/signup-step3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hackclub/nest/HEAD/website/public/signup-step3.png -------------------------------------------------------------------------------- /website/styles/globals.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hackclub/nest/HEAD/website/styles/globals.css -------------------------------------------------------------------------------- /website/tailwind.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hackclub/nest/HEAD/website/tailwind.config.ts -------------------------------------------------------------------------------- /website/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hackclub/nest/HEAD/website/tsconfig.json -------------------------------------------------------------------------------- /website/types/project.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hackclub/nest/HEAD/website/types/project.ts -------------------------------------------------------------------------------- /website/utils/getProjects.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hackclub/nest/HEAD/website/utils/getProjects.ts -------------------------------------------------------------------------------- /website/yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hackclub/nest/HEAD/website/yarn.lock --------------------------------------------------------------------------------