No description
Find a file
Jakob e656a88589
Some checks failed
/ changelog (push) Successful in 7s
/ lint-and-format (push) Failing after 35s
Newmain (#2)
* feat: tailwind, pinia, AI-Slop

* feat: AI-Slop Tests for the AI-Slop Code

* fixes after rebase

* feat: refactor EditPage into multiple components

* fix: tests

* fix: linting

---------

Co-authored-by: Jakob Windoffer <j.windoffer@nedeco.de>
2025-12-08 09:13:24 +01:00
.forgejo/workflows chore: add linting pipeline 2025-11-25 09:21:16 +01:00
public Initial Commit 2025-11-14 15:51:04 +01:00
src Newmain (#2) 2025-12-08 09:13:24 +01:00
.gitignore chore: add typescript 2025-11-17 09:12:43 +01:00
.prettierrc.json chore: Add Eslint, Prettier, Vitest and corresponding Github Pipelines 2025-11-25 09:21:06 +01:00
.tool-versions Initial Commit 2025-11-14 15:51:04 +01:00
eslint.config.js Newmain (#2) 2025-12-08 09:13:24 +01:00
index.html chore: add typescript 2025-11-17 09:12:43 +01:00
LICENSE.md chore: Add Eslint, Prettier, Vitest and corresponding Github Pipelines 2025-11-25 09:21:06 +01:00
package.json Newmain (#2) 2025-12-08 09:13:24 +01:00
README.md chore: update README 2025-12-08 08:34:00 +01:00
tsconfig.app.json Newmain (#2) 2025-12-08 09:13:24 +01:00
tsconfig.json Newmain (#2) 2025-12-08 09:13:24 +01:00
tsconfig.node.json Newmain (#2) 2025-12-08 09:13:24 +01:00
tsconfig.test.json Newmain (#2) 2025-12-08 09:13:24 +01:00
vite.config.ts Newmain (#2) 2025-12-08 09:13:24 +01:00
yarn.lock Newmain (#2) 2025-12-08 09:13:24 +01:00

Whiteboard v2 App

Our SWT 2025 application.

TODO: Proper Readme :P

Setup

Make sure you have NodeJS v24 and yarn v1 installed

Start

Run yarn install once. yarn dev to start the development server

Navigate to: http://localhost:5173/view or http://localhost:5173/edit

Features

Refactor

  • Wrapper in Composables auslagern Sam & Jakob

Required

  • Detail Popup (Per Shape - Settings) Elisabeth & Laura
  • Duplicate Button (Strg + C, V, Z, X etc) Jakob & Sam
  • Rotation by 90 degrees only Elisabeth & Laura
  • Sidebar with visible Shapes (drag and drop) Jan & Wiem
  • Responsive
  • Shape Link
  • Zoom-Button
  • Text Advanced (Text Color, Fontsize, Font Family, Extra: Render Markdown?, FA-Icons)
  • Text Upside, disregarding rotation -> Text speparated from Shapes
  • Shape Groups (Shapewrapper for multiple Ids?)
  • Arrow Shape / More shapes
  • View Page
  • JSON Export
  • JSON Import (Validate JSON)

Optional

  • Templates
  • Connect Shapes in Datastructure
  • Guiding Lines on Resize
  • Predefined Colors, ColorPallets?
  • Legend
  • Versioning of a Diagram
  • Polygons as Shape (Hexagon -> Movable Points, new Page?)

Highly Optional

  • Edit Page and View Page as Webcomponent?
  • "Reshaping" of svgs
  • Custom Shape Drawer? (~ 100 Story Points)

Considerations

  • Refactor to save Grid Span Values instead of Absolutely Positioned Pixels