# Project Rules ## General - Follow the existing code style and patterns. - Use npm for running project commands. - Keep code in TypeScript unless migration is required. ## Frontend Stack - Framework: Vue 3 + Vite - UI Library: Vuetify0 - Enabled Features: ESLint, Vue Router, UnoCSS ## Backend Stack - Language: Java - Server: Javalin - Persistence: Postgres with JDBC - Maven for dependency management ## Tests Use JUnit 5 for backend unit test Use Playwright for frontend end-to-end tests