This monorepo hosts all bitcart frontend applications in one place for convenience. You can find them in apps/* folders.
Current list:
- apps/landing - Bitcart Website https://bitcart.ai
- apps/directory - Bitcart Merchants Directory https://directory.bitcart.ai
Assuming you have already cloned this repository and are in its root directory, follow these steps to get started:
-
First, install uv unless it's already present in your system.
-
Then, install the essential development tools, such as prek and just via uv:
uv tool install rust-just && uv tool install prekAnd follow the shell integration instructions:
-
Once it's done, install fnm Node.js version manager or make sure it's already present in your system.
-
Now, install pre-commit hooks, as well as the required version of Node.js and pnpm along with all NPM dependencies:
just get-started
-
Finally, setup end-to-end testing tools:
just e2e-setup
If you see an error message about missing system dependencies, follow the resolution instructions it provides.
You'll need to install Graphviz to keep dependency graph visualizations up to date.
Show list of available commands:
justTo execute a specific command, prefix it with just. For example, to start the development server, run:
just devYou can also open the command menu to select a command from the list:
just run