24FreelanceFreelance marketplace that never sleeps
Response period is over

Link Analytics Backend — PHP/MySQL Developer

138 views 0 responses#41776
Budget€1,100for the project
FormatOne-time projectno prepayment
PaymentCash, Bank transfer
Responses acceptedResponse period is overuntil 29.06.2026
Responses0category average: 1.3
Views13811 in 14 days

Project description

Translated
A URL shortener might seem like a simple product, but building one with enterprise-grade analytics, branded domain support, and a reliable REST API is a genuinely challenging engineering task. We need a self-hosted tool that gives our marketing team full control over link management — from creating branded short URLs with our own domain to drilling down into click analytics by geography, device type, browser, and referral source. The goal is to replace our current dependency on third-party services with a system we fully own and can extend.

The core challenge is performance and reliability: short links must resolve in under 50ms globally, analytics must be processed asynchronously to avoid adding latency to redirects, and the system must handle traffic spikes during campaign launches without degrading the user experience. We also need UTM parameter passthrough so links integrate cleanly with our existing analytics stack, link expiry and click-limit controls for time-sensitive campaigns, and a REST API that lets us create and manage links programmatically from our marketing automation tools.

Features required:
— Branded short URLs with custom domain support and SSL
— QR code generation per link with download options
— Click analytics: geo, device, browser, referrer, UTM passthrough
— Link expiry dates and click limit options
— REST API for programmatic link creation and management
— Admin dashboard with exportable reports (CSV/PDF)
— Link grouping and tagging for campaign organisation

Tech stack: PHP 8 or Node.js backend, MySQL/PostgreSQL, React or Vue.js frontend, Chart.js or equivalent for analytics visualisation.
Other / Miscellaneous Cash, Bank transfer

SafeDeal Escrow Protection

Payora SafeDeal Astrina Shield Verified

Funds are locked in Payora USDT (TRC-20) escrow and released to the freelancer only after delivery approval.

24
Twenty · tip

How to write a response that gets picked

  • Open with the client’s task, not with a story about yourself.
  • Link one or two similar works from your portfolio.
  • Name a price and a deadline — and what exactly they include.
  • Ask one clarifying question: it starts the conversation.

Responses 0

Response texts are visible only to the client.

Same category

Similar projects

All projects in the category
Forged railing for a house staircase and a porch

Forged railing for a house staircase and a porch

I need a forged railing for the staircase in my house and a matching small railing for the porch: a sketch drawn for this house, restrained plant motifs, a comfortable handrail, pa…

Other / Miscellaneous23.09.20260236
0responses
Handmade ceramic tableware line for a 20-seat coffee shop

Handmade ceramic tableware line for a 20-seat coffee shop

We are opening a twenty-seat coffee shop and looking for a studio: forty cups in two volumes with saucers, thirty dessert plates and large serving platters — one line, one calm sat…

Other / Miscellaneous20.09.20260244
0responses
120 plywood gift boxes: cutting, engraved lid, fitted tray

120 plywood gift boxes: cutting, engraved lid, fitted tray

A run of 120 plywood boxes about 30x20x10 cm for corporate gift sets: hinged or sliding lid, engraved logo, a tray fitted to three items, quiet oil or stain finish and a latch.

Other / Miscellaneous20.09.20260234
0responses
Good to know
How do I respond to this project?

Log in as a freelancer, describe how you will solve the task, name your price and deadline. The client reads responses and starts a dialogue with the best ones.

Who can see my response?

Only the client who posted the project and you. Other freelancers do not see your text or price.

Where can I find similar work?

New projects in “Other / Miscellaneous” appear every day. All projects in the category

What this page answers