Multi-Country Website Logic Upgrade
Budget: $250 – $750 USD
My current website does a decent job for visitors in one country, yet the moment I try to open it up to a wider, multi-country audience the cracks begin to show. I need the entire experience—interface, content, and behind-the-scenes logic—rebuilt so it automatically adapts to a visitor’s location and handles the heavier business rules that come with different markets.
The job breaks down into three tightly-linked areas:
• Interface & content refresh
A cleaner, responsive layout is required, but only if it is wired to the right data. Country-specific contents, messages, and assets should load on the fly as soon as the user’s location is detected.
• Geolocation-driven business logic
Incoming traffic must be identified by country (IP, GPS, or browser data—whichever proves most reliable) and routed to the correct contents, options, and any custom multimedia we decide to serve.
• Robust backend enhancements
– Secure user authentication (social log-ins are acceptable if you have a proven module ready).
– Middleware that makes it easy for me to add or edit country-level rules without touching core code.
– Multimedia handling so videos and large assets are streamed from an optimal CDN node.
– Clean, commented code—preferably in a modern framework such as Node.js/Express, Django, Laravel or an equivalent you are comfortable maintaining. Python and Django most desired
Acceptance criteria will be a fully deployable build on my staging server, automated tests that prove country-switching logic, and a concise technical hand-off so my in-house team can take it from there.
The website currently serve users on heroku developed in Django
The job breaks down into three tightly-linked areas:
• Interface & content refresh
A cleaner, responsive layout is required, but only if it is wired to the right data. Country-specific contents, messages, and assets should load on the fly as soon as the user’s location is detected.
• Geolocation-driven business logic
Incoming traffic must be identified by country (IP, GPS, or browser data—whichever proves most reliable) and routed to the correct contents, options, and any custom multimedia we decide to serve.
• Robust backend enhancements
– Secure user authentication (social log-ins are acceptable if you have a proven module ready).
– Middleware that makes it easy for me to add or edit country-level rules without touching core code.
– Multimedia handling so videos and large assets are streamed from an optimal CDN node.
– Clean, commented code—preferably in a modern framework such as Node.js/Express, Django, Laravel or an equivalent you are comfortable maintaining. Python and Django most desired
Acceptance criteria will be a fully deployable build on my staging server, automated tests that prove country-switching logic, and a concise technical hand-off so my in-house team can take it from there.
The website currently serve users on heroku developed in Django
Related categories:
JavaScript
Website Design
Django
Google Adsense
Geolocation
HTML
Node.js
Backend Development