Overview
CRS is a focused personal trading journal. The active product surface is intentionally narrow:
- dashboard
- trades
- journal
- analytics
- settings
These docs follow that product shape. They are not trying to preserve every feature from the broader legacy codebase.
What these docs cover
- local setup with frontend, backend, Postgres, and Adminer
- CRS import and export workflows
- the current CRS data model and API contract
- deployment guidance for moving from local development to a live environment
- troubleshooting around imports, backend processes, and environment setup
Product assumptions
- CRS is self-hostable
- PostgreSQL remains the database
- the backend is Node/Express
- the frontend is Vue/Vite
- the import pipeline is CRS-native first, while still supporting broker-style CSV formats
Repo layout
frontend/ Vue app
backend/ Express API, models, migrations, scripts
docs-site/ Docusaurus docs app
documentation/ older markdown and migration notes
Visual states




Recommendation
Use this docs site as the primary day-to-day reference. The markdown files in backend/docs/ and documentation/ still matter, but they are better treated as supporting material.
tip
If you are just getting started, go straight to Local setup.