Mission-critical tools built specifically to meet the unique needs of police, fire, EMS, military, and public safety agencies. Optimize your agency's communications, streamline data management, and improve overall efficiency with PERSCOM.io.
PERSCOM.io is a fully functioning, powerful, and robust personnel management software built for para-military organizations. The goal of PERSCOM.io is to enhance and provide common functionalities needed for organizations to run in a manner that is efficient, intuitive, and powerful.
Head on over to https://perscom.io/register to start a 7-day free trial.
Want to host PERSCOM yourself? Deploy your own instance to Railway with one click:
For detailed deployment instructions, see the Railway Deployment Guide.
Visit our documentation here to get started.
This section is intended for developers working on the PERSCOM codebase.
- PHP 8.4
- Docker Desktop or Laravel Herd
- Composer
The application configuration is set with sensible defaults to get you started. When running composer setup, a series of commands will be run that will build and configure the application for local development. Most settings can be configured in your .env file. This will be copied from the .env.example when running composer setup for the first time.
-
Clone the repository:
git clone https://github.com/deschutesdesigngroupllc/perscom-app cd perscom-app -
Start the application:
# Laravel Herd # Start Laravel Herd following documentation # Docker docker compose up
-
Run the setup:
composer setup
See CLAUDE.md for a complete list of available development commands including testing, code quality tools, and database management.
Please see here for more details about contributing.
