fine tuning existing code base with some feature engineering

Job ID: 39751568

Budget: ₹1,500 – ₹12,500 INR

Scope of Work ( keep in mind base for all is already functioning as you can see in our product demo: https://youtu.be/ZyrLdOGTY5g?si=dtIxPxUakiY_qyX_ , all is present on our Github codebase(dm me with mail id to gain access))

1. User & API Setup

Login, signup, and onboarding with JWT + refresh tokens

Keep users logged in without repeated sign-ins

Connect backend APIs to existing UI screens (login, register, onboarding)

2. Campaign Management

APIs to create, edit, update, and list campaigns

Show analytics like ROAS, ACoS, CTR, Spend

Inline editing for campaign updates

UI integration for campaign dashboard & analytics views

3. Rule Engine (Main Focus)

Create and run rules on multiple campaigns

Use conditions (AND/OR) for flexibility

Rollback, save templates, view strategy list

Schedule rules automatically

UI components to create/apply rules from dashboard

4. Bid Genie

Apply “Genius Bid” formula to campaigns

Preview changes before applying

UI button + preview view for Bid Genie

5. Infrastructure

Deploy on Azure with SSL (secure), staging + production setups

CI/CD pipeline for smooth updates

Monitoring, error handling, and rate limiter

6. Documentation & QA

Swagger/OpenAPI and Postman collection

Automated tests

Mixpanel hooks for user analytics

Milestones & Payments

Milestone 1 (₹6,000 – 50% Advance)

User login/signup (JWT + refresh tokens) + UI integration

Campaign APIs (CRUD + analytics) + UI for dashboard & analytics

First version of Rule Engine live on Azure (basic rules + UI integration)

Milestone 2 (₹6,000 – Final 50%)

Full Rule Engine (multi-campaign, rollback, schedule, templates) + UI support

Bid Genie API (apply + preview) + UI preview integration

Rate limiter, CI/CD, docs, tests, monitoring, final handover

Note: Each milestone will be deployed on Azure for live testing and connected with the frontend so features work end-to-end.

Timeline:

Cloud backend + UI integration/development ready by Day 8

Final delivery (with docs + QA) by Day 12