# Fishing

Koja Fishing is a full fishing job for FiveM: a skill-based reeling minigame, a guided tutorial for new anglers, fishing spots locked by level, licence, rod or story, a dynamic-price shop, quest boards with story, a three-branch skill tree, tournaments with automatic prizes, a licence exam, boat rental, diving and digging contracts, hermits, fishing parties, poaching fines for police and illegal electric fishing.
An in-game admin panel edits the config live.
It runs on ESX, QBCore and ox_core through `koja-lib`.

## Start here

:::steps

### Install it

[Installation](/jobs/fishing/installation) — requirements, database, inventory items, start order and updating from 1.1.0.

### Configure it

[Configuration](/jobs/fishing/configuration) — every option in `shared/`, the admin panel and the skill tree.

### Learn the gameplay

[Features](/jobs/fishing/features) — what your players do, system by system.

### Lock it down

[Security](/jobs/fishing/security) — what the server validates and how to plug in your anticheat.

:::

## In this section

::::cards{cols="2"}
:::card{title="Installation" href="/jobs/fishing/installation" icon="download"}
Requirements, database, inventory items, start order and updating.
:::
:::card{title="Configuration" href="/jobs/fishing/configuration" icon="settings"}
Every option in the config files and the admin panel, explained.
:::
:::card{title="Features" href="/jobs/fishing/features" icon="fish"}
Guide, fishing, spots, shop, quests, hermits, party, poaching, diving, digging and more.
:::
:::card{title="Commands" href="/jobs/fishing/commands" icon="terminal"}
Key bindings, the admin panel, console and debug commands.
:::
:::card{title="Exports and events" href="/jobs/fishing/exports" icon="code"}
Server and client exports and events for other resources.
:::
:::card{title="Security" href="/jobs/fishing/security" icon="shield"}
Server-side validation and anticheat hooks.
:::
::::
