Gun Manager

guns

Gun Manager is a web application for managing a gun inventory, built with Go and Vue. It allows users to add, edit, and delete gun records, as well as view them in a user-friendly interface.

This application is designed to help gun enthusiasts and collectors keep track of their firearms, including details such as make, model, caliber, and photos of each gun.

Great for insurance purposes, personal inventory management, or simply for enthusiasts who want to keep a detailed record of their collection.

Features

  • Add, edit, and delete gun records
  • View gun records in a table
  • Search and filter gun records
  • Responsive design
  • Photo upload for each gun record

Running the Application

To run the Gun Manager application, you need to have Docker installed on your machine. The application uses a SQLite database to store gun records.

Prerequisites

  • Docker installed on your machine
  • A directory named data in the current working directory to store the SQLite database file
mkdir -p data && \
curl -sSL https://gitea.siteworxpro.com/siteworxpro/gun-manager/raw/tag/v1.1.1/docker-compose.yml | docker compose -f - up -d

Accessing the Application

Once the application is running, you can access it in your web browser at https://localhost.

License

This project is licensed under the MIT License. See the LICENSE file for details.

Description
No description provided
Readme 54 KiB
v1.1.1 Latest
2025-08-08 18:27:25 +00:00
Languages
Dockerfile 100%