No description
  • Vue 63.1%
  • JavaScript 17.9%
  • TypeScript 17%
  • CSS 1.1%
  • Dockerfile 0.9%
Find a file
2026-08-23 11:58:22 +02:00
apps/web Protect frontend with Directus authentication 2026-08-23 11:58:19 +02:00
directus initial 2026-08-23 11:29:56 +02:00
docs Document protected frontend authentication 2026-08-23 11:58:22 +02:00
project moved reqs & features to project/ 2026-08-23 11:33:29 +02:00
scripts initial 2026-08-23 11:29:56 +02:00
.env.example initial 2026-08-23 11:29:56 +02:00
.gitignore initial 2026-08-23 11:29:56 +02:00
docker-compose.yml initial 2026-08-23 11:29:56 +02:00
features initial 2026-08-23 11:21:41 +02:00
package-lock.json Protect frontend with Directus authentication 2026-08-23 11:58:19 +02:00
package.json initial 2026-08-23 11:29:56 +02:00
reqs initial 2026-08-23 11:21:41 +02:00

Hunting Team Portal Documentation

This documentation is intended to make the project maintainable if the original developer leaves the club.

Start Here

  1. Read architecture.md for the system boundaries.
  2. Read development.md to run the project locally.
  3. Read roles-and-permissions.md before changing Directus permissions.
  4. Read operations.md before deploying or upgrading anything.
  5. Read feature-status.md for implemented and planned work.

Design Principles

  • Members and application administrators use the custom frontend.
  • Directus Studio is a technical back office, not the normal member interface.
  • Directus permissions are the security boundary; frontend visibility checks are only usability.
  • Credentials belong in environment variables and must never be committed.
  • Major features should be separate commits with tests and documentation.