assada/laravel-achievements
Add achievements and badges to your Laravel app with a simple, database-backed API. Define achievements, track user progress, unlock rewards automatically, and listen for unlock events with clean, customizable Eloquent models.
Adopt (or fork) when:
Look elsewhere (or build) when:
To executives: "A small, MIT-licensed Laravel library for user achievements and badges. It could accelerate a gamification experiment by roughly a sprint, but the project is no longer maintained — so adopting it means we own the code. My recommendation is to use it as a shortcut for a low-stakes MVP only if engineering signs off on a fork; otherwise we build a lightweight version ourselves in comparable time and keep full control."
To engineering: "Mature-ish pattern, thin traction, explicitly abandoned. MIT means we can vendor and fork. I want a short spike to confirm it works on our Laravel version and to size the fork — if it's clean, we take the schema and event model and own it; if not, we crib the design and write our own. No hard dependency without an owner on our side."
How can I help you explore Laravel packages today?