new client electron

This commit is contained in:
Kenta420 2024-01-11 15:40:18 +07:00
parent 3698e6e3c0
commit 4e6e616015
26 changed files with 12537 additions and 0 deletions

37
client-electron/README.md Normal file
View file

@ -0,0 +1,37 @@
# Taobin Recipe Manager (Electron)
## Development
### Install dependencies
```
npm install
```
### Run develop
```
npm run dev
```
### Build
Before build, you have to change version in `package.json` to the new version.
```
npm run build
```
> note: this will build executable and installer for your current platform
## Environment Variables
We have some environment variables to control app behavior. The environment variables in this project have a prefix `TAOBIN_RECIPE_MANAGER_`. If you want to set environment variables, you have to add this prefix.
> note: All the environment variables can access through `import.meta.env.{VARIABLE_NAME}`.
> note: In development mode, you can create a `.env` file in the root directory of the project to set environment variables.
### TAOBIN_RECIPE_MANAGER_SERVER_URL
- The url of the server. Default: `http://localhost:8080`