# peppermint-lab/peppermint

**Attribution required: if you use, quote, or summarise this content, you must credit and link back to [awesome-repositories.com](https://awesome-repositories.com/repository/peppermint-lab-peppermint).**

3,036 stars · 349 forks · TypeScript · other

## Links

- GitHub: https://github.com/Peppermint-Lab/peppermint
- Homepage: https://peppermint.sh
- awesome-repositories: https://awesome-repositories.com/repository/peppermint-lab-peppermint.md

## Topics

`crm` `customer-relationship-management` `docker` `full-stack` `helpdesk` `issue-tracker` `javascript` `jira` `knowledge-base` `nextjs` `nodejs` `notebook` `peppermint` `prisma` `react` `self-hosted` `ticket-management` `ticketing-system` `zendesk` `zoho-crm`

## Description

Peppermint is a self-hosted suite of business tools comprising a customer support ticketing system, a client relationship management system, and a markdown-based project notebook. It provides a centralized workflow for resolving technical requests and tracking chronological interaction logs to maintain context within professional relationships.

The application is delivered as a containerized business tool, utilizing Docker to ensure consistent deployment and availability across different hosting platforms. It employs a process manager to monitor the application runtime and trigger automatic restarts.

The platform integrates internal project documentation capabilities for organizing task lists and long-term goals through markdown files. It further maintains a relational database schema to provide persistent, queryable audit trails for client history and support tickets.

## Tags

### Business & Productivity Software

- [Support Ticketing](https://awesome-repositories.com/f/business-productivity-software/customer-support-platforms/support-ticketing.md) — Implements a centralized support ticketing system to manage and resolve technical requests through an organized workflow.
- [Interaction History Tracking](https://awesome-repositories.com/f/business-productivity-software/interaction-history-tracking.md) — Logs all client interactions and events in chronological order to maintain a persistent professional relationship context.
- [Project Notes](https://awesome-repositories.com/f/business-productivity-software/project-notes.md) — Provides markdown-based project notebooks for organizing internal notes, task lists, and long-term strategic goals. ([source](https://cdn.jsdelivr.net/gh/peppermint-lab/peppermint@main/README.md))

### Networking & Communication

- [Customer Relationship Management](https://awesome-repositories.com/f/networking-communication/customer-relationship-management.md) — Provides a dedicated platform for tracking client histories and interaction logs to maintain professional relationship context.

### Development Tools & Productivity

- [Markdown Documentation Systems](https://awesome-repositories.com/f/development-tools-productivity/markdown-documentation-systems.md) — Provides a project notebook system using markdown files to organize internal documentation, task lists, and strategic goals.

### Content Management & Publishing

- [Markdown-Based Content Storage](https://awesome-repositories.com/f/content-management-publishing/content-formats-exporting/content-formats/markdown-based-content-storage.md) — Stores project notes and documentation as human-readable plain text files using markdown formatting.
- [Markdown Documentation](https://awesome-repositories.com/f/content-management-publishing/content-management-systems/content-architecture-modeling/documentation-tooling/authoring-editing/markdown-documentation.md) — Employs markdown files to store and render structured internal project documentation and notes.

### DevOps & Infrastructure

- [Container Deployment](https://awesome-repositories.com/f/devops-infrastructure/container-deployment.md) — Packages the application environment into portable containers to ensure consistent deployment across any hosting platform. ([source](https://cdn.jsdelivr.net/gh/peppermint-lab/peppermint@main/README.md))
- [Container Isolation Technologies](https://awesome-repositories.com/f/devops-infrastructure/container-isolation-technologies.md) — Uses container-based isolation to ensure the application and its dependencies behave consistently across different hosting platforms.
- [Docker Container Deployments](https://awesome-repositories.com/f/devops-infrastructure/container-orchestration/container-runtimes/runtime-configuration-interfaces/docker-socket-orchestrators/docker-target-configurators/docker-container-deployments.md) — Ships the entire business suite as a package of Docker images to ensure consistent deployment across hosting platforms.
- [Containerized Application Deployments](https://awesome-repositories.com/f/devops-infrastructure/containerized-application-deployments.md) — Deploys the entire business tool suite as portable container images for consistent availability across platforms.
- [Business Tool Suites](https://awesome-repositories.com/f/devops-infrastructure/containerized-platforms/business-tool-suites.md) — Delivers a self-hosted suite of business tools as a consistent, containerized application package.
