Files
vikunja/frontend/README.md
2025-06-10 12:10:42 +02:00

56 lines
1.4 KiB
Markdown

# Web frontend for Vikunja
> The todo app to organize your life.
[![License: AGPL-3.0-or-later](https://img.shields.io/badge/License-AGPL--3.0--or--later-blue.svg)](LICENSE)
[![Translation](https://badges.crowdin.net/vikunja/localized.svg)](https://crowdin.com/project/vikunja)
This is the web frontend for Vikunja, written in Vue.js.
Take a look at [our roadmap](https://my.vikunja.cloud/share/UrdhKPqumxDXUbYpEGJLSIyNTwAnbBzVlwdDpRbv/auth) (hosted on Vikunja!) for a list of things we're currently working on!
For general information about the project, refer to the top-level readme of this repo.
## Project setup
```shell
pnpm install
```
### Development
#### Define backend server
You can develop the web front end against any accessible backend, including the demo at https://try.vikunja.io
In order to do so, you need to set the `DEV_PROXY` env variable. The recommended way to do so is to:
- Copy `.env.local.example` as `.env.local`
- Uncomment the `DEV_PROXY` line
- Set the backend url you want to use
In the end, it should look like `DEV_PROXY=https://try.vikunja.io` if you work against the online demo backend.
#### Start dev server (compiles and hot-reloads)
```shell
pnpm run dev
```
### Compiles and minifies for production
```shell
pnpm run build
```
### Lints and fixes files
```shell
pnpm run lint
```
## License
This project is licensed under the AGPL-3.0-or-later license. See the [LICENSE](LICENSE) file for details.