The KindFi monorepo apps and services are the following:
- apps/web: The web app.
- apps/kyc-server: The KYC server.
- apps/contract: The smart contract.
- services/supabase: The Supabase service.
- services/ai: The AI service.
- services/dictionary: The dictionary service.
Mac/Linux Users: Follow the Taskfile.yml for the full list of commands to run the project in different areas. Each command has a description of what it does.
👀 To make Biome work with auto-formatting, make sure to have
Biome
as the default code formatter. You can find the configuration with the commandCTRL + ,
orCMD + ,
for MacOS users and search for thevscode://settings/editor.defaultFormatter
. This will read the monorepo Biome configuration. Make sure to have the Biome extension in your IDE before doing any installation.
- To install all dependencies, run the following command:
bun run init # bun install && bun husky:prepare
Biome and pre-commit hooks should be installed by now. Ready to run!
- To run:
# web app
cd apps/web
bun dev
# kyc-server
cd apps/kyc-server
bun dev
# ...
You can see the full list of commands in each of the package.json
files in the apps
and services
directories.