URL Rotator Application
you can find all the details in google docs as well - https://docs.google.com/document/d/1k0abkARGYOE6f0rG2Ij4ptYdxPY9ZfCzsAfLyp3IQF8/edit?tab=t.0
System Objective
The platform is designed to manage and distribute incoming traffic across multiple destinations while tracking and analyzing performance for each destination. Users can create main links, define traffic distribution rules (percentage or equal division), and monitor click statistics for each link and its associated destinations.
Functional Requirements
Link Management
Create Parent Links:
- Users can generate main links, e.g.,
www.mydomain.com/linkname. - Each parent link can have a Label for easy identification.
- Users can define traffic distribution rules for each parent link:
- Percentage-based distribution: Specify the percentage of traffic for each destination.
- Equal distribution: Automatically distribute traffic equally across all destinations.
- Users can generate main links, e.g.,
Add Child Links (Destinations):
- Each parent link can have multiple child links assigned as destinations.
- Users can label each child link for tracking purposes.
- Traffic distribution for child links can be modified as needed.
Link Chaining:
- Users can chain links together. For example:
www.mydomain.com/maintrafficsource(parent link with distribution rules).www.mydomain.com/secondary(another parent link with its own rules).- Direct destinations such as
www.google.comorwww.nbc.com(labeled but no distribution rules).
- Users can chain links together. For example:
Domain Management
Add/Manage Domains:
- Users can add multiple domains to the system.
- Each domain must be validated (e.g., DNS verification or manual approval).
- Domains can be assigned specific labels for organization and identification.
Generate Links for Specific Domains:
- When creating a parent link, users can choose the domain under which the link will be generated.
- Example:
- Domain:
www.domain1.com→ Generated link:www.domain1.com/linkname - Domain:
www.domain2.com→ Generated link:www.domain2.com/linkname
- Domain:
Track Performance by Domain:
- Provide aggregated traffic statistics per domain.
- Include a breakdown of clicks per link within each domain.
Domain-Specific Distribution Rules:
- Users can define traffic distribution rules specific to each domain.
- This allows for independent management of traffic strategies for different domains.
Traffic Tracking
Click Statistics:
- The system will track the number of clicks each parent and child link receives.
- Display aggregated data for parent links (total traffic) and detailed data for child links (individual performance).
Reporting Dashboard:
- A basic interface showing:
- Labels, distribution types, and traffic statistics for each parent and child link.
- Easy-to-read data, such as total clicks and percentage distribution performance.
- A basic interface showing:
User Interface and Design
Login System:
- A fixed login system with pre-assigned credentials.
- No user registration or multi-user support required.
Basic Design:
- Minimalistic and functional UI.
- Focus on usability over aesthetics.
Link and Label Editing:
- Users can:
- Edit parent or child links.
- Update labels.
- Modify traffic distribution types (percentage or equal).
- Users can:
Technical Requirements
System Functionality:
- Support for generating unique URLs within the system's domain.
- Basic database to store link details, labels, and statistics.
Access Control:
- Secure login to restrict unauthorized access.
- HTTPS to ensure secure data transmission.
Traffic Redirection:
- Efficient and fast redirection mechanism to minimize latency for users.
Scalability:
- Ability to handle up to 100 users per day initially, with potential for scaling.
Data Tracking:
- Real-time tracking of clicks for parent and child links.
User Actions
- Create a parent link and define distribution rules (percentage or equal).
- Assign child links to the parent link with labels.
- Edit or delete existing links and labels.
- View traffic statistics and performance data.
Non-Functional Requirements
Security:
- Protect against unauthorized access.
- Ensure that only pre-defined users can log in.
Performance:
- Minimal latency during redirection.
- Real-time updates for click statistics.
Maintenance:
- System should be easy to maintain and update as needed.
-
1 day400 USD
3853 24 0 1 day400 USDHello,
I am ready to take on your project. I have experience in automating business processes and developing platforms with traffic management, performance analysis, and statistics tracking. I will be able to implement the creation of main and sub-links, traffic management, domain organization, click statistics tracking, and create a dashboard with reports.
My rate is $16 per hour. To start working, I need to familiarize myself in more detail with the scope and requirements of the project.
Best regards,
Maxim
-
10 days20 USD
4089 8 0 1 10 days20 USDGood day.
Our team XPro is ready to fulfill your order. We have extensive experience in this field. We are sending you our proposal and are waiting for your feedback to discuss the details. You can familiarize yourself with our portfolio on our website (link below). We hope for further cooperation.
Hello. We can take on your project, I know a little Hebrew, just haven't spoken it for a long time. I lived in Haifa for 10 years. Write, let's discuss.
Sincerely, the XPro team!
We specialize in the following areas:
- Development of ERP Systems
… - Development of CRM Systems
- Development of Websites of any complexity
- Development of CMS Systems
- Website Support
- OpenCart Development
- OpenCart Support
- OpenCart Modification
- OpenCart Refinement
- WordPress Development
- WordPress Support
- WordPress Modification
- WordPress Refinement
- ECommerce Development
- ECommerce Support
- ECommerce Modification
- ECommerce Refinement
- Web Application Development
- 1C Server Support
- Web Server Support
- Mobile Application Development
and in the following technologies:
- PHP
- Laravel
- Symfony
- Yii2
- JS
- NodeJS
- jQuery
- TypeScript
- MySQL
- HTML
- CSS
- Vue
- Nuxt.js
- React
- React Native
- C++
-
1 day20 USD
875 9 2 1 day20 USDHello, i can do it. But can we talk a little bit more about your project
-------------------------------------------------
-
10 days1000 USD
165 10 days1000 USDAs I understand it, it's mostly backend here? Or do you have a ready-made backend api?
-
30 days2500 USD
224 30 days2500 USDHi, my name is Artem. I’m a developer with over 10 years of experience in software development. I would be happy to participate in your project and, if needed, provide ongoing support in the future.
I also have relevant experience with similar systems, though with simpler functionality.
I’m happy to help and ready to get started.
Current freelance projects in the category Javascript and Typescript
Optimization of Core Web Vitals (OpenCart) for Google PageSpeed — Mobile and PC versionsOrder description: We are looking for an experienced frontend developer/OpenCart specialist to optimize the loading speed of the website (categories and product cards) according to Google Core Web Vitals requirements. About the project: * CMS: OpenCart. * Specifics: The site… Content Management Systems, Javascript and Typescript ∙ 4 hours 43 minutes back ∙ 10 proposals |
Optimization of WordPress site speed
113 USD
We will send full details in private messages Goal Maximize website loading speed, especially on mobile devices. KPI (mandatory) After the work is completed, the following metrics must be achieved. Mobile Performance 90+ LCP less than 2.2 sec INP less than 200 ms CLS less than… HTML & CSS, Javascript and Typescript ∙ 1 day back ∙ 60 proposals |
Integration of a service cost calculator on the Webflow site
330 USD
We are looking for a developer to integrate a ready-made service cost calculator into our website, created on Webflow. About the company We are engaged in: furniture assembly; TV mounting; mounting shelves, pictures, mirrors, and other items; moving help; heavy lifting; handyman… Javascript and Typescript, Web Programming ∙ 1 day 1 hour back ∙ 55 proposals |
Looking for an Odoo Developer — a solo developer with experience in Odoo 19 Community Edition.There is a working, well-designed project on Odoo 19 Community — CRM for a Ukrainian hotel, already in production-grade infrastructure. We do not plan to rewrite from scratch. We are looking for one person who will take over the project, maintain the working state, and lead it… Javascript and Typescript, Web Programming ∙ 3 days 1 hour back ∙ 2 proposals |
I am looking for an experienced Full Stack developer to create a SaaS service for online stores.Service idea: The client uploads a link to their product feed (XML or CSV). The service automatically retrieves the products, takes their photos, and creates new advertising images based on ready-made templates: price, discount, logo, promotional tags, etc. There should also be… Javascript and Typescript, Web Programming ∙ 4 days 7 hours back ∙ 87 proposals |