Client Usage Tracking Tool

via Freelancer ·

Budget / SalaryHourly project
TypeFreelance project
LocationRemote
Posted1 hour ago
I need a lightweight tool that lets me see, at a glance, how often each client actually uses my service. The core requirement is simple: every time a client interacts with the platform I want that event stored, timestamped, and tied back to their account so I can monitor frequency over time.

Key points
• “Usage” for now just means a recorded visit or session, but I’m happy to expand it later to actions or time-on-site if the architecture makes that easy.
• I currently run everything from a hosted web portal, so pulling the raw data straight from there (server logs, API calls, database events—whatever is cleanest) makes the most sense. If you have a smarter, low-overhead approach I’m open to it.
• A simple dashboard or downloadable CSV that lists client-by-client counts with basic filters (date range, client segment) will meet my immediate needs.

Deliverable
1. Script or small app that captures each client session and stores it in a database or flat file.
2. A minimal front-end or reporting script that turns that data into a readable table/chart.
3. Clear setup instructions so I can deploy and maintain the solution myself.

I’m not wedded to any particular stack; use what you’re fastest with—Python, Node, or even a lightweight PHP snippet will do, provided it’s documented and easy to plug into the existing site.
php javascript python software architecture mysql node.js database management api development
Apply on Freelancer →

Project sourced from Freelancer.com. Applications happen directly on the original platform — we never collect your data.