Gun Manager
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.0/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.