Вступ
OpenFishing — це самостійно розміщуваний вебзастосунок для рибалок, щоб упорядковувати колекцію приманок, позначати рибні місця на карті, записувати улови та відстежувати спорядження — усе з єдиного застосунку з пріоритетом приватності, що працює на вашому власному сервері.
Це застосунок SvelteKit на основі єдиної бази даних SQLite, що постачається як один образ Docker. Немає жодного хмарного сервісу, облікового запису в третіх сторін і жодної телеметрії: ваші фотографії та дані зберігаються на вашій інфраструктурі й ніде більше.
Філософія
Section titled “Філософія”- Самостійно розміщуваний і з пріоритетом приватності — ви його запускаєте, дані належать вам. Нічого не залишає ваш сервер.
- Без хмари — для роботи ядра застосунку не потрібні зовнішні залежності.
- Відкритий код — випущено за ліцензією AGPL-3.0 на GitHub.
- Просто запускати — один контейнер, один файл SQLite, два томи для бази даних і завантажень.
Огляд можливостей
Section titled “Огляд можливостей”| Область | Що робить |
|---|---|
| Приманки | Фотобібліотека з тегами, видами, обраним, відстеженням загублених приманок, QR-мітками та швидким пошуком. |
| Місця | Інтерактивна карта Leaflet ваших рибних місць з GPS і фотографіями. |
| Улови | Записуйте вид, вагу, довжину, GPS, спіймав-відпустив і презентацію, з Індексом клювання на основі погоди. |
| Індекс клювання | Автоматична оцінка від 0 до 10, що визначає умови риболовлі за погодними даними. |
| Спорядження | Вудлища, котушки, волосіні та комплекти, з історією шпуль. |
| Статистика | Тенденції у ваших уловах і спорядженні. |
| Функції ШІ | Опційний чат-бот та розпізнавання риби й приманок за фотографіями. |
| Багатокористувацький режим | Опційний вхід для розміщення друзів і родини, з квотами та панеллю адміністратора. |
| Посилання для поширення | Публічні сторінки лише для читання для приманки, місця чи улову. |
| REST API | JSON API лише для читання з токенами Bearer та інтерфейсом Swagger. |
| Резервне копіювання та відновлення | Експорт/імпорт ZIP одним кліком. |
| Мови | 9 мов із перемикачем прапорів. |
Наступні кроки
Section titled “Наступні кроки”- Дотримуйтесь Швидкого старту, щоб запустити однією командою.
- Розгорніть належним чином за допомогою Встановлення (docker-compose).
- Налаштуйте поведінку за допомогою Змінних середовища.