7b4a45df49103827736460c024d3e4e69058be0f
- LeftSidebar/RightSidebar: added className prop for 'open' class - Topbar: wired hamburger onClick + added mobile-drawer-toggle button for right panel - App.tsx: added SettingsModal import/state/render, passed className props to sidebars - styles.css: mobile sidebars now fixed slide-in overlays (translateX) instead of display:none - ui.types.ts: added className to RightSidebarProps, onOpenLeftDrawer/onOpenRightDrawer to TopbarProps - Tested at 390px viewport: both sidebars slide in correctly, transform verified via DOM
Web CAD Neu
Web-basiertes 2D-CAD für Event-Bestuhlungspläne.
Stack
- Frontend: React + TypeScript + Vite + HTML Canvas
- Backend: Node.js + TypeScript + Fastify + SQLite
- Collaboration: Yjs CRDT
Entwicklung
npm install
npm run dev
- Frontend: http://localhost:5173
- Backend: http://localhost:3001
Docker
docker-compose up --build
Description
Languages
TypeScript
80.1%
CSS
10.4%
HTML
8.1%
JavaScript
1.1%
Python
0.2%