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.
Join our open-source contributor community on Telegram:
https://t.me/+CWeVHOZb5no1NmQx
We collaborate, debug, and build together — whether you're a beginner or advanced dev, you're welcome here.
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
Biomeas 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:prepareBiome 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.