Skip to content

AdamCoffeeOverflow/freescout-Overflow-Achievement

Repository files navigation

OverflowAchievement

icon

Author: AdamCoffeeOverflow

Buy me a coffee

OverflowAchievement adds XP, levels, achievements, and motivational UI feedback to FreeScout. Over 100+ Icon packs for hundreds of trophies Over 100+ motivation quotes for each trophies. Over 100+ triggers to motivate users to unlock these trophies and compete internally for collecting them!

ezgif-372cdcb9b7825df9

Toast notification for achievement trophy unlocked Toast notification for level reach

Screenshot 2026-02-22 151614 image Screenshot 2026-02-22 152050 Screenshot 2026-02-22 151551

over 3+ different themes to choose from. and more...

Screenshot 2026-02-22 152116

This package is intended to be the single distribution for both:

  • Fresh installs (no existing OverflowAchievement tables)
  • Upgrades (previous versions already installed)

Install

  1. Download the Release Version for easy install (Do not download via <> Code link)
  2. Copy the module folder into your FreeScout instance:
    • Modules/OverflowAchievement
  3. Activate it in Manage → Modules.
  4. (Optional) clear caches:
    • php artisan cache:clear

PostgreSQL

PostgreSQL is supported.

The migration that hardens hot-path indexes is designed to be idempotent on PostgreSQL (uses CREATE INDEX IF NOT EXISTS and runs outside a transaction) to prevent the classic “transaction aborted” cascade.

Localization

Quote coverage note

Built-in quote text is fully localized for en and fr. For es, de, it, nl, pl, and pt_BR, the quote library currently falls back to English until native quote packs are added.

Architecture notes

A short architecture map lives in docs/ARCHITECTURE.md.

Built-in achievement titles/descriptions, trigger labels, and core UI strings are currently shipped for:

  • English (en)
  • French (fr)
  • Spanish (es)
  • German (de)
  • Italian (it)
  • Dutch (nl)
  • Polish (pl)
  • Portuguese (Brazil) (pt_BR, with pt alias)

Note: the new locale packs include English fallback quote libraries for now, so quote text remains readable everywhere while full per-locale quote translation can be expanded incrementally.

Compatibility With Freescout Module(s)

  • Teams Module
  • Custom Field Module

About

Gamified achievements, levels, and motivational quotes for FreeScout users

Topics

Resources

License

Security policy

Stars

Watchers

Forks

Sponsor this project

Packages

 
 
 

Contributors