Skip to content

Feat/frontend#1

Merged
wkf2000 merged 21 commits intomainfrom
feat/frontend
Mar 10, 2026
Merged

Feat/frontend#1
wkf2000 merged 21 commits intomainfrom
feat/frontend

Conversation

@wkf2000
Copy link
Copy Markdown
Owner

@wkf2000 wkf2000 commented Mar 10, 2026

No description provided.

wkf2000 added 21 commits March 9, 2026 20:23
Covers tech stack (React/Vite/Tailwind, Lightweight Charts, TanStack Query + Zustand),
design system, layout, and page designs for Dashboard, Charting, Watchlist,
Portfolio (placeholder), and Screener (placeholder).

Made-with: Cursor
Covers project scaffolding through polish, with exact file paths,
code examples, and verification steps for each task.

Made-with: Cursor
Scaffolded with create-vite react-ts template. Installed runtime deps
(react-query, axios, zustand, react-router-dom, lightweight-charts,
lucide-react, technicalindicators) and dev deps (tailwindcss, @tailwindcss/vite).
Cleaned up default template assets and configured path alias + Tailwind plugin.

Made-with: Cursor
… spacing

- Use design token bg-surface-tertiary instead of hardcoded bg-slate-700
- Standardize hover:bg-accent/80 across all buttons
- Remove double padding on Dashboard (AppLayout already applies p-6)
- Add overflow-x-auto to Watchlist table for mobile horizontal scroll
- Make chart height responsive (300px mobile, 400px tablet, 500px desktop)
- Use flexible width on 52-week range bar in SymbolHeader

Made-with: Cursor
Covers architecture, quick start (backend + frontend + Docker),
API endpoints, frontend pages, tech stack, CLI reference,
environment variables, and project structure.

Made-with: Cursor
Three options in the Run & Debug panel:
- Backend (FastAPI) — uvicorn with reload on port 8000
- Frontend (Vite) — npm run dev on port 5173
- Full Stack — launches both simultaneously

Made-with: Cursor
- Dockerfile: add Node.js build stage for frontend, copy dist to /app/static
- FastAPI: serve built frontend as static files with SPA catch-all route
- .dockerignore: exclude node_modules and frontend dist from context
- deploy.yml: remove emoji from verify step for portability

Made-with: Cursor
@wkf2000 wkf2000 merged commit 80b8a0b into main Mar 10, 2026
1 check failed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant