Skip to content
This repository was archived by the owner on Oct 17, 2025. It is now read-only.

Satoshi-Engineering/stromchart

Repository files navigation

Stromchart

⚠️ Project Retired

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.

Setup for development

Prerequisites

Setup

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

Frontend

  • Create a frontend/.env.development.local file (or copy it from frontend/.env.development) and add the following variable:
    • VITE_BACKEND_API_ORIGIN probably http://localhost:4000 -> where your backend api routes will be served

VSCode

Extensions

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).

Use Volar's take over mode (disable builtin Typescript extension)

  • 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

Additional Infos

Run from source

Start the frontend server on http://localhost:5173

cd frontend && npm run dev

Start the backend server on http://localhost:4000

cd backend && npm run dev

Production

Deployment is done via Gitlab CI/CD, see .gitlab-ci.yml

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks