Skip to content

FicAI/ficai-web

Repository files navigation

pre-commit.ci status DeepScan grade

Fic-ai (ficai-web)

Collaborative tagging.

Running locally

Depends on ficai-signals-server, follow the instructions there to run it in docker-compose.

To run everything here inside docker:

docker-compose up -d --build nginx quasar-spa

If you'd prefer to run outside of docker, only start nginx and then follow the instructions below:

docker-compose up -d nginx

Open http://localhost:9000 in your browser.


To build browser extension:

docker-compose up --build quasar-build-bex

Built extension will at ./dist/bex/

Install the dependencies for running outside of docker

npm i -g @quasar/cli
npm install

Start the app in development mode (hot-code reloading, error reporting, etc.)

quasar dev -p 8000

Start the app in development mode for BEX (auto-rebuilding, error reporting, etc.)

BEX = Browser EXtension

quasar dev -m bex

Pre-commit hooks

Install:

pip install pre-commit

Run after you staged files to commit in git:

pre-commit run

Run on all files (staged or not):

pre-commit run --all-files

Install as git pre-commit hooks (will run automatically on git commit and prevent commit if failed)

pre-commit install

Lint the files (use pre-commit instead)

npm run lint

Format the files (use pre-commit instead)

npm run format

Build the app for production

quasar build

Customize the configuration

See Configuring quasar.config.js.

License

ficai-web is licensed under the MIT license.