Skip to content

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.

License

Notifications You must be signed in to change notification settings

deschutesdesigngroupllc/perscom-app

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1,184 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Logo

PERSCOM Personnel Management System

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.

GitHub Release Test Suite PHPStan PHPStan codecov Slack

Introduction

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.

Getting Started

Head on over to https://perscom.io/register to start a 7-day free trial.

Self-Hosted Deployment

Want to host PERSCOM yourself? Deploy your own instance to Railway with one click:

Deploy on Railway

For detailed deployment instructions, see the Railway Deployment Guide.

Documentation

Visit our documentation here to get started.

Developer Guide

This section is intended for developers working on the PERSCOM codebase.

Open in GitHub Codespaces

Prerequisites

Installation

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.

  1. Clone the repository:

    git clone https://github.com/deschutesdesigngroupllc/perscom-app
    cd perscom-app
  2. Start the application:

    # Laravel Herd
    # Start Laravel Herd following documentation
    
    # Docker
    docker compose up
  3. Run the setup:

    composer setup

Development Commands

See CLAUDE.md for a complete list of available development commands including testing, code quality tools, and database management.

Contributing

Please see here for more details about contributing.

About

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.

Topics

Resources

License

Code of conduct

Contributing

Stars

Watchers

Forks

Sponsor this project

Packages

 
 
 

Contributors 3

  •  
  •  
  •