Find Jobs
Hire Freelancers

Small web development project

₹1500-12500 INR

Closed
Posted over 5 years ago

₹1500-12500 INR

Paid on delivery
Managing campaigns using Rule Based Engine Tyroo needs to effectively manage Swiggy's budget for advertisement on Social platforms like Facebook and Snapchat. Industry experts at Tyroo has seen that when following conditions are met on the day, it is best to pause the campaign and then start again on the next day to reduce spilling of budget. Whenever any one of the following condition is met, campaign is paused and user is notified. `eCPM` >= $5.00 AND `Impressions` >= 1000000 `Spend` >= $1000.00 AND `eCPC` <= $0.20 `Clicks` >= 50000 AND `Installs` <= 100 `eCPI` >= $2.00 AND `Installs` >= 100 Variables/Metrics:- Impressions - how many times an as had been viewed Clicks - how many times an ad has been clicked Installs - how many times people have installed Swiggy's app through Tyroo's ad on Snapchat/Facebook Spend - how many dollars have Swiggy spent on ads for today eCPM - Cost per mile impressions (Spend * 1000 / Impressions) eCPC - Cost per click (Spend / Clicks) eCPI - Cost per install (Spend / Installs) Actions:- Notify Pause campaign Start campaign We want you to create a rule based engine that enables campaign managers to setup these rules through a user interface and receive notification through email. For frontend, create a single page web app with following features:- 1) Login screen with email and password 2) On successful login, user should be redirected to a page having an "Add Rule" button which allows user to create a new rule through a modal (like a contact form). The Create Rule modal must have following things:- a) Rule name b) Campaigns - to which campaign, should the rule be attached (multiselect field) c) Schedule - at what time should this rule be triggered d) Conditions - text box in which rules can be specfied as an IF..ELSE condition (`eCPM` >= $5.00 AND `Impressions` >= 1000000) e) Action - actions that needs to be taken f) Status - Activated/Deactivated 3) The same page should have a table of all the rules that has been created by the user. Each rule line in the table should specify Rule name, Campaigns, Rule Schedule, Rule Status (Activated/Deactivated) and an edit button. The edit button opens the same Create Rule modal but with data filled according to the specific rule. For backend, following components are needed:- 1) Rule executor service a) The service should run every 15 minutes b) It should check for rules that must be executed according to schedule c) If the rule should be executed, make a lookup for data and execute the condition in the rule and trigger congiured action if needed. 2) Action executor service a) Implement Notify action only
Project ID: 18467707

About the project

6 proposals
Remote project
Active 5 yrs ago

Looking to make some money?

Benefits of bidding on Freelancer

Set your budget and timeframe
Get paid for your work
Outline your proposal
It's free to sign up and bid on jobs
6 freelancers are bidding on average ₹9,414 INR for this job
User Avatar
Customer's satisfaction is my goal *** *** Also 100% Completion is happy of me and client. *** *** Rest is my creative idea and honest effort. *** Looking to be your Good Venture along with your project! Best Regards.
₹7,777 INR in 3 days
4.0 (8 reviews)
4.0
4.0
User Avatar
I have an expertise in: ✔ PHP and its Frameworks like Codeigniter. ✔ CMS's like Wordpress, Open cart. ✔ Server-side Programming Core PHP, Object-oriented programming using PHP. ✔ Client Side Programming ☞ HTML ☞ CSS ☞ Javascript ☞ jQuery ☞ Angular js ☞ Json ☞ Database design and development ☞ MySQL - I have idea about writing sql queries, joins, optimization etc. ✔ Behavioural Skills ☞ I have good spoken and written communication skills. ☞ Good team player. ✔ Additional skills ☞ Idea about responsive design using Twitter's Bootstrap. ☞ Mobile application development and designing. I am looking for some really good feedbacks & creating a "wow" experience for my clients. Thanks
₹7,777 INR in 3 days
4.9 (6 reviews)
2.9
2.9
User Avatar
I am confident I am the right candidate for this project as I have done many similar projects in the past. With years of experience in this field, I believe this project will be very easy for me.
₹18,375 INR in 12 days
5.0 (1 review)
2.2
2.2
User Avatar
HELLO I CAN START RIGHT NOW - I AM EXPERT IN Angular Material MySQL and I BET YOU CANNOT FIND BETTER FREELANCER THAN ME ... pLEASE MESSEGE ME AND LETS DISCUSS THE THINGS THANKS
₹7,777 INR in 3 days
5.0 (1 review)
0.4
0.4
User Avatar
Hey There!!! I'm interested to do your project, I'm good at web project building, I know web development, designing, etc... so I can complete your project faster then other developers can do because they need to wait for the designer to design the application. I have used firebase, responsive designing, etc... I use the latest and the latest APIs, the latest software, the latest libraries, etc... so you don't need to worry about the new devices. cost and time will be according to your requirements. need any help, want more, have any problems? just feel free to contact me anytime.
₹7,000 INR in 5 days
0.0 (0 reviews)
0.0
0.0

About the client

Flag of INDIA
Mumbai, India
0.0
0
Member since Jan 5, 2019

Client Verification

Thanks! We’ve emailed you a link to claim your free credit.
Something went wrong while sending your email. Please try again.
Registered Users Total Jobs Posted
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Loading preview
Permission granted for Geolocation.
Your login session has expired and you have been logged out. Please log in again.