{"id":13625414,"url":"https://github.com/Peppermint-Lab/peppermint","last_synced_at":"2025-04-16T06:32:44.838Z","repository":{"id":41862935,"uuid":"310426656","full_name":"Peppermint-Lab/peppermint","owner":"Peppermint-Lab","description":"An open source issue management \u0026 help desk solution. A zendesk/freshdesk alternative","archived":false,"fork":false,"pushed_at":"2024-10-26T23:39:08.000Z","size":113852,"stargazers_count":2021,"open_issues_count":45,"forks_count":218,"subscribers_count":28,"default_branch":"main","last_synced_at":"2024-10-29T15:38:58.885Z","etag":null,"topics":["crm","customer-relationship-management","docker","full-stack","helpdesk","issue-tracker","javascript","knowledge-base","nextjs","nodejs","notebook","peppermint","prisma","react","self-hosted","ticket-management","ticketing-system","zendesk","zoho-crm"],"latest_commit_sha":null,"homepage":"https://peppermint.sh","language":"TypeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"other","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/Peppermint-Lab.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":".github/FUNDING.yml","license":"license","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":"SECURITY.md","support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null},"funding":{"github":null,"patreon":null,"open_collective":null,"ko_fi":"peppermintsh","tidelift":null,"community_bridge":null,"liberapay":null,"issuehunt":null,"otechie":null,"lfx_crowdfunding":null,"custom":null}},"created_at":"2020-11-05T21:56:53.000Z","updated_at":"2024-10-29T07:21:53.000Z","dependencies_parsed_at":"2024-02-28T23:33:30.886Z","dependency_job_id":"8c561f75-7168-42c5-902a-55da581b449f","html_url":"https://github.com/Peppermint-Lab/peppermint","commit_stats":null,"previous_names":[],"tags_count":32,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Peppermint-Lab%2Fpeppermint","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Peppermint-Lab%2Fpeppermint/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Peppermint-Lab%2Fpeppermint/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Peppermint-Lab%2Fpeppermint/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Peppermint-Lab","download_url":"https://codeload.github.com/Peppermint-Lab/peppermint/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":223075221,"owners_count":17083484,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["crm","customer-relationship-management","docker","full-stack","helpdesk","issue-tracker","javascript","knowledge-base","nextjs","nodejs","notebook","peppermint","prisma","react","self-hosted","ticket-management","ticketing-system","zendesk","zoho-crm"],"created_at":"2024-08-01T21:01:55.405Z","updated_at":"2024-11-08T14:31:21.262Z","avatar_url":"https://github.com/Peppermint-Lab.png","language":"TypeScript","readme":"\u003ch1 align=\"center\"\u003eWelcome to Peppermint Ticket Management 🍵\u003c/h1\u003e\n\u003cp align=\"center\"\u003e\n  \u003cimg alt=\"Version\" src=\"https://img.shields.io/badge/version-0.2-blue.svg?cacheSeconds=2592000\" /\u003e\n  \u003ca target=\"_blank\"\u003e\n    \u003cimg alt=\"Github Stars: \" src=\"https://img.shields.io/github/stars/jwandrews99/winter?style=social\" /\u003e\n  \u003c/a\u003e\n  \u003cimg src=\"https://img.shields.io/docker/pulls/pepperlabs/peppermint\" /\u003e\n\u003c/p\u003e\n\u003cp align=\"center\"\u003e\n    \u003cimg src=\"./static/logo.svg\" alt=\"Logo\" height=\"80px\" \u003e\n\u003c/p\u003e\n\u003cp align=\"center\"\u003eThis project is supported by:\u003c/p\u003e\n\u003cp align=\"center\"\u003e\n  \u003ca href=\"https://www.digitalocean.com/\"\u003e\n    \u003cimg src=\"https://opensource.nyc3.cdn.digitaloceanspaces.com/attribution/assets/SVG/DO_Logo_horizontal_blue.svg\" width=\"201px\"\u003e\n  \u003c/a\u003e\n\u003c/p\u003e\n\n\u003e Ticket Management System in order to help helpdesks \u0026 service desks manage internal staff \u0026 customer requests\n\n## ✨ Features\n\n- **Ticket Creation**: Bog standard ticket creation with a markdown editor and file uploads\n- **A log of client history**\n- **Markdown based Notebook with todo lists**\n- **Responsive**: Designed for variable screen sizes from mobile up to 4k\n- **Multi-deployment**: Quickly deploy using docker \u0026 pm2\n- **Simple to Use**: Designed to be easy to use with a simple logical workflow\n\n## 🐳 Installation with docker\n\nCheck out the getting started guide if this is the first time you've used Peppermint:\n\n```\nversion: \"3.1\"\n\nservices:\n  peppermint_postgres:\n    container_name: peppermint_postgres\n    image: postgres:latest\n    restart: always\n    ports:\n      - 5432:5432\n    volumes:\n      - pgdata:/var/lib/postgresql/data\n    environment:\n      POSTGRES_USER: peppermint\n      POSTGRES_PASSWORD: 1234\n      POSTGRES_DB: peppermint\n\n  peppermint:\n    container_name: peppermint\n    image: pepperlabs/peppermint:latest\n    ports:\n      - 3000:3000\n      - 5003:5003\n    restart: always\n    depends_on:\n      - peppermint_postgres\n    environment:\n      DB_USERNAME: \"peppermint\"\n      DB_PASSWORD: \"1234\"\n      DB_HOST: \"peppermint_postgres\"\n      SECRET: 'peppermint4life'\n\nvolumes:\n pgdata:\n\n```\n\nOnce this is completed then you can go to your server-ip:3000 which was added to the compose file and login.\n\nThe default login credentials are\n\n```\nadmin@admin.com\n1234\n```\n\n## One click installers\n\n- We are now on linode marketplace we can be viewed here \u003ca href=\"https://www.linode.com/marketplace/apps/peppermint-lab/peppermint/\"\u003ehere\u003c/a\u003e\n- We have a one line installer for Ubuntu and Debian (for the moment) and can be viewed here \u003ca href=\"https://spearmint.sh/\"\u003ehere\u003c/a\u003e\n\n## Documentation\n\nWe have started working on creating documentation for peppermint which covers development to general usage. Click \u003ca href=\"https://docs.peppermint.sh\"\u003ehere\u003c/a\u003e to be taken directly there.\n\n## Motivation\n\n- This was initially a project to tie together my react and nodeJS skills and show something for my portfolio\n- It looked terrible! But it worked and showed functionaility, which got me a job.\n- Learn and deploy with docker\n- Redo the UI, completly from the ground up. Which has now been completed and for me looks great.\n- Build on this foundation and create a fully fledged product which offers what the big boys offer, but, at a much better ROI than signing up for zendesk etc.\n\nGive a ⭐️ if this project helped you!\n\n## Star History\n\n[![Star History Chart](https://api.star-history.com/svg?repos=Peppermint-Lab/peppermint\u0026type=Date)](https://star-history.com/#Peppermint-Lab/peppermint\u0026Date)\n\n## Activity\n![Alt](https://repobeats.axiom.co/api/embed/9b568eb9e41b60f60fe155836b1ef0fb2a7b93b9.svg \"Repobeats analytics image\")\n\n- Website: [peppermint.sh](https://peppermint.sh/)\n- Github: [@potts99](https://github.com/potts99)\n- LinkedIn: [@jack-andrews-146852131](https://linkedin.com/in/jack-andrews-146852131)\n","funding_links":["https://ko-fi.com/peppermintsh"],"categories":["TypeScript"],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FPeppermint-Lab%2Fpeppermint","html_url":"https://awesome.ecosyste.ms/projects/github.com%2FPeppermint-Lab%2Fpeppermint","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FPeppermint-Lab%2Fpeppermint/lists"}