This project has been retired and is no longer maintained. Development has moved to a new and improved repository: 👉 Satoshi Engineering / Powerchart
Please refer to the new project for the latest updates, features, and ongoing support.
npm install
cd frontend && npm install && cd ..
cd backend && npm install && cd ..If you are working at Satoshi Engineering, please configure your GIT repo to use the GIT hooks from the directory .githooks:
git config core.hooksPath .githooks- Create a
frontend/.env.development.localfile (or copy it fromfrontend/.env.development) and add the following variable:VITE_BACKEND_API_ORIGINprobablyhttp://localhost:4000-> where your backend api routes will be served
Do not use Vetur, deinstall it, it was for Vue 2. Volar is recommended by the Vue 3 Guide.
Do not use the "TypeScript Vue Plugin (Volar)", but use "take over mode" of Volar (see right below).
- Make sure "Vue Language Features (Volar)" is installed and activated (see above)
- In the commands input (Cmd/ctrl + shift + P), type in
builtin - Click on "Extensions: Show built-in Extensions"
- Search for
typescript - Disable "TypeScript and JavaScript Language Support" for Workspace only
Start the frontend server on http://localhost:5173
cd frontend && npm run devStart the backend server on http://localhost:4000
cd backend && npm run devDeployment is done via Gitlab CI/CD, see .gitlab-ci.yml