This is a simple app created using Vue 3 and Pocketbase. The src
documentation found here can help newcomers understand how the project is broken down based on folder structure.
- Vue 3 with Typescript
- Vue Router: for routing
- Tiptap for rich text editor
- Character Count plugin
- Link plugin
- Underline plugin
- Icones for icons
- TailwindCSS
- Pocketbase (v0.18.10)
First, copy the values from .env.example
into a .env
file and set the value according what your specific setup (Please see values below). Afterwards, navigate the root folder and run any of the following commands.
VITE_POCKET_BASE="http://127.0.0.1:8090" # default port for pocketbase
BASE_URL="http://localhost:5173" # default port for app
API_URL="http://127.0.0.1:8090" # same as the local or production pocketbase instance
USER_EMAIL="[email protected]"
USER_PASSWORD="password"
pnpm install
pnpm dev
pnpm build
pnpm preview
pnpm test:e2e
pnpm cypress:open
Please check out CONTRIBUTING.md