Ein modernes React-Projekt mit Vite und TypeScript fuer ein leichtgewichtiges Krypto-Dashboard. Die App kommt mit einer klaren Projektstruktur, Linting/Formatting-Setup und Tests, damit du sofort produktiv loslegen kannst.
- Vite + React 19 + TypeScript
- Saubere Projektstruktur (
components
,pages
,features
,hooks
,lib
,styles
) - ESLint (Flat Config) und Prettier inklusive Sortierung der Imports
- Vitest und Testing Library mit Setup-Datei
- Husky Pre-Commit Hook fuer
npm run lint
undnpm run test
npm install
npm run dev
npm run dev
- Entwicklungsserver startennpm run build
- Produktionsbuild erzeugennpm run preview
- Build lokal ansehennpm run lint
- Linting (keine Warnungen erlaubt)npm run lint:fix
- Linting mit automatischer Fehlerbehebungnpm run format
- Prettier Checknpm run format:fix
- Prettier Writenpm run test
- Tests im CI-Modusnpm run test:watch
- Tests im Watch-Modus
crypto-dashboard/
src/
components/
features/
market-data/
components/
hooks/
lib/
pages/
styles/
tests/
public/
...
- ESLint, Prettier und Vitest sind konfiguriert.
- Husky Pre-Commit Hook verhindert Commits, wenn Linting oder Tests fehlschlagen.
Viel Spass beim Ausbau des Dashboards!