✨ This workspace has been generated by Nx, Smart Monorepos · Fast CI. ✨, it contains the following packages:
- webapp Including the source code for the Frontend web application, and Backend migrations/hooks
- design-system PandaCSS Configuration for design tokens used by the Frontend
- webapp-e2e E2E tests for the web application, currently missing the manual tests specified in the main document.
- Install pnpm
- Install packages using
pnpm install
at the root of the workspace. - Download and extract the pocketbase executable v0.22.5 from the assets section, and place it at
packages/webapp
- Run the Backend
- Run the Frontend
The Backend is written using pocketbase, and can be run as follows:
# Assuming the binary is extracted and named pocketbase_bin
cd packages/webapp
./pocketbase_bin serve
The frontend is written in vite, and can be started from the workspace as follows
pnpm nx run webapp:dev
A preview of the Project Graph:
You can also run pnpm nx graph
to show the graph of the workspace.
It will show tasks that you can run with Nx.
Enhance your Nx experience by installing Nx Console for your favorite editor. It makes it easier to view the project structure and available commands