Full-stack development — Amazon PPC Dashboard (Stage 1)
Need a full-stack developer with experience working with Amazon API to implement Stage 1 of the internal PPC dashboard.
The project is real, the data is live, everything is ready to start.
Frontend prototype (5 pages, React + TypeScript):
WHAT IS ALREADY READY
— Frontend prototype on React 18 + TypeScript + Vite + Tailwind, deployed on Cloudflare Workers
— Backend FastAPI (Python 3.11) — basic structure
— 32 MariaDB tables — 3 SQL files with migrations written, need to apply
— Amazon Ads API: 5 profiles (DE, FR, ES, IT, NL), OAuth2 LWA configured, credentials ready
— Server 195.201.26.26 — Linux, MariaDB running
— Complete technical specification in DOCX — provided after bid acceptance
WHAT NEEDS TO BE DONE (7 tasks, 7 days)
1. General template (Layout)
Sidebar with 11 navigation items, Dark/Light theme switch, language switch DE/RU/EN. AppContext with settings saved in localStorage. Light theme by default.
2. Synchronization page (/sync)
4 sections: Amazon Ads, SP API, Stock Feed, file upload. Drag-and-drop area (.xlsx, .csv, .json). Synchronization progress via polling every 2 seconds. History of the last 20 operations.
3. Database
Apply 3 SQL migrations — 32 tables. Connect connection pool in backend. GET /health → {"db": "ok"}.
4. Amazon Advertising API
Create ads_sync.py. Daily sync at 03:00: profiles, campaigns, ad groups, keywords, product ads. Reports of 6 types (spCampaigns, spKeywords, spSearchTerm, spAdvertisedProduct, spTargeting, spPlacement). UPSERT pattern. API access is available.
5. Amazon SP API
Create sp_sync.py. Daily at 05:00: product catalog, FBA inventory, prices/Buy Box, orders for the day. 5 marketplace_id (DE/FR/ES/IT/NL). API access is available.
6. CSV upload via UI
Create csv_parser.py. Auto-detect report type by headers. POST /api/reports/upload, maximum 50 MB.
7. Stock Feed (auto-upload CSV)
Source: https://www.edelind.de/media/feed/DE_qty.csv
Daily at 06:00. Logic: qty=0 → pause campaigns, qty≥4 → resume.
STACK
Frontend: React 18 + TypeScript + Vite + Tailwind CSS
Backend: FastAPI, Python 3.11
DB: MariaDB 10.6
Scheduler: APScheduler
Deploy: Cloudflare Workers (frontend) + Linux VPS (backend)
REQUIREMENTS
— Degree in the field (programming, CS, IT)
— Real experience with Amazon Advertising API or Amazon SP API — mandatory, without it not considered
— Experience with FastAPI + React/TypeScript
— AI tools in daily work: Claude Code, GitHub Copilot, Cursor or similar — this is not an option, it's a condition
— Knowledge of MySQL/MariaDB, UPSERT pattern
ACCEPTANCE CONDITIONS
After submission we check:
— 32 tables in the DB (SHOW TABLES)
— Layout: 11 items, theme and language work
— /sync corresponds to the prototype
— Amazon Ads sync: data appears in amz_ppc_campaigns
— SP API sync: data in sp_inventory
— CSV upload via UI works
— Stock feed runs on schedule
— All operations are logged
WHAT TO WRITE IN THE BID
1. Links to projects with Amazon API (Ads or SP — any)
2. What AI tools you use in your work
3. Fixed price for all 7 tasks
4. Which task is the most difficult — and why
Bids without real experience with Amazon API will not be considered.
-
7 days2909 USD7 days2909 USD
Sergey, the task is clear: you already have a base, and it is critically important to carefully connect React/FastAPI, MariaDB, and Amazon API without breaking the current prototype. I have done full-stack integrations with Amazon Ads and SP API, including daily syncs, UPSERT, and loading reports into the database. I use Claude Code and Copilot in my work. The most challenging part here is synchronizing Ads/SP with the schedule and correctly processing reports. I am ready to take on this and discuss the details.
-
8 days1047 USD
316 8 days1047 USDGood day. The task is close to the stack: Python/FastAPI, SQL, Linux, API integrations, frontend on React/TS, I can complete it as working Stage 1.
I will do it step by step: I will apply migrations and health check for the database, connect the pool, assemble the sync page, synchronize Amazon Ads/SP API with logs/UPSERT, perform basic data validation, and deploy on the server. Access to the repository, server, MariaDB, and Amazon credentials is needed.
I set the deadline for 8 days to leave time for testing on live profiles and fixing edge cases.
-
7 days1164 USD
1117 4 0 7 days1164 USDHello!
I can connect and fully implement the first stage using React, FastAPI, MariaDB, and scheduled synchronization tasks. I have experience working with both the Amazon Ads API and the SP API in real projects, including configurations with multiple marketplaces. For the dashboard, I would make the backend as simple and predictable as possible by using a single synchronization mechanism that logs each task into a common operations table. This way, the `/sync` page can poll one simple endpoint and always display the current progress, errors, and the last 20 runs without unnecessary logic and guesswork.
There is another idea that will simplify project maintenance in the long term: adding a small block with synchronization status that updates after each run. For example, storing `last_success_at`, `last_error`, `rows_upserted`, and `api_rate_limit_hits` for each profile and marketplace. Then, when a problem arises, you will immediately see what exactly broke and where, without the need to sift through logs.
https://live.chatbullet.com
https://app.cookiecad.com
… As for AI tools, I use Cursor and GitHub Copilot daily, and I also apply Claude Code for quick refactorings, creating test templates, and checking edge cases.
The most challenging part of the project is synchronizing Amazon Ads reports, as report generation works asynchronously. Here, careful implementation of report readiness waiting, API rate limit handling, retries, and partial errors is required for five profiles while maintaining data consistency in the database with safe UPSERT logic.
Budget and timeline: fixed cost — $1000 for all 7 tasks, completion time — 7 days.
Thank you!
-
12 days2095 USD
1309 6 1 12 days2095 USD❤️Hi Sergej, hope you are doing well
I can help apply the 32-table migrations, connect MariaDB pooling, build the /sync page, implement ads_sync.py and sp_sync.py with OAuth/LWA, UPSERT logic, marketplace/profile sync, polling status, logs, and scheduled jobs. I also use AI tools like Cursor, GitHub Copilot, and Claude-style workflows to speed up development while keeping code reviewed.
The hardest task is Amazon Ads/SP API sync because rate limits, report generation delays, marketplace/profile mapping, and UPSERT consistency must be handled carefully.
I can provide an accurate timeline after reviewing the DOCX spec.
Best regards,
… Youssef.
-
14 days2095 USD
536 9 0 14 days2095 USDI have been working with React 18 + TypeScript + Vite + Tailwind in daily projects for 3.5 years. Prototyping the frontend on your stack (React + TypeScript + Tailwind) is exactly what I do constantly. I have been involved in integrating various external APIs, building dashboards with real-time data updates, and complex state management. I studied the Amazon Advertising API through the documentation - the structure of OAuth2 LWA and UPSERT patterns for synchronizing advertising data are clear to me.
Regarding the backend: my main stack is NestJS/Node.js, however, I am well acquainted with FastAPI/Python in terms of architecture (similar principles to Express/NestJS). APScheduler for cron jobs, connection pooling with MariaDB, and the UPSERT pattern - these are all standard tasks I have worked on. I implemented CSV parsing with auto-detection of types based on headers for B2B e-commerce projects.
I use AI tools every day: Claude Code as my main assistant for code review and architectural decisions. The most challenging task out of 7 - synchronizing the Amazon Ads API (task 4): it is necessary to correctly handle rate limits, retry logic, and ensure the idempotency of UPSERT during daily runs. I am ready to discuss the details and show my approach to implementation.
-
7 days17 455 USD
527 7 days17 455 USDGood day!
To better understand the situation, please clarify:
1. Are there any time constraints for completing each task within 7 days?
2. What volume of data is expected when synchronizing with the Amazon API?
3. Is support required after the project is completed?
Approach to task execution:
1. I will use my previous experience with the Amazon Ads API to ensure correct integration and data synchronization.
… 2. I actively use AI tools like GitHub Copilot and Claude Code, which helps speed up the development process and minimize errors.
3. The use of the UPSERT pattern in database work ensures data stability and integrity during synchronization.
The fixed price for completing all 7 tasks will depend on the volume of data and additional requirements. I am ready to discuss this after clarifying the details.
Complexity:
The most challenging task may be the synchronization of the Amazon Advertising API and SP API, considering the need for proper handling of large volumes of data and timely updates.
Examples of projects with Amazon API:
1. A dashboard for analyzing advertising campaigns based on the Amazon Ads API.
2. An inventory management system using the Amazon SP API.
Please let me know if there are any additional questions or if clarification on the project is needed.
-
6 days1920 USD
157 6 days1920 USDHello, Sergey. I have been dealing with Amazon (various markets, DE, ES, IT, FR) and APIs for over 3 years, and I also work with Cloudflare and the technologies mentioned above. I am ready to complete the task quickly and efficiently.
-
7 days1745 USD
1580 3 0 7 days1745 USDHello!
Our team is ready to implement the project "turnkey" - from design to full development and launch. We have experienced developers, designers, and UX/UI specialists in our team, so we can create a convenient, modern, and functional product according to your requirements.
We will be able to determine the deadlines and budget accurately after discussing the details and understanding the full scope of work. I would appreciate your feedback; I can send examples of our work in private messages.
-
20 days2327 USD
253 20 days2327 USDHello! Our technical team has been developing custom software and automating data work for businesses for over 4 years. We understand perfectly how an effective advertising dashboard should look so that users can evaluate costs, conversions, and campaign ROI in just two clicks. We will take on the full cycle of system design: from analyzing the Amazon API to final interface testing. Our skills in HTML/CSS layout and modern JS frameworks will allow us to create a fast, responsive, and adaptive UI/UX, where graphs will load instantly. On the backend, we will implement the logic for collecting, parsing, and structuring analytics without loss or delays. You can see our standards for working with interfaces and large product catalogs in examples of our work: farfieworldwide.com, freshagro.com.ua, espressolab.com.ua. Join the chat, tell us which metrics are a priority for you, and we will propose a step-by-step implementation plan for the platform.
-
20 days2327 USD
256 20 days2327 USDHello! We are a team of Full-Stack developers with 4 years of experience in creating complex web applications, analytical dashboards, and automation systems. Developing the Amazon PPC Dashboard is a task that fully aligns with our technical profile. We will implement this project turnkey: on the backend, we will set up a stable integration with the Amazon Ads API using Python or C#, ensure secure authorization, and enable fast processing of large data sets. Our UI/UX interface designers will create a clean and intuitive dashboard, and with JavaScript and TypeScript, we will bring it to life with interactive charts, custom filters, and flexible tables for tracking key metrics. We will definitely incorporate high cybersecurity standards to protect your access tokens and commercial data. You can assess our technical preparedness, coding culture, and approach to implementing business logic through our successful projects: farfieworldwide.com, freshagro.com.ua, espressolab.com.ua. Let's discuss the details of the technical task and architectural requirements in private messages.
-
7 days2036 USD
2116 20 0 7 days2036 USDHello. I read the technical specifications: Stage 1 of the internal PPC dashboard, where the front end is already in React and TypeScript, the backend is in FastAPI in basic structure, and we need to complete seven tasks within a week, from the overall layout and synchronization page to daily syncs with the Amazon Ads API and SP API, CSV uploads, and automatic Stock Feed uploads with campaign pause logic based on inventory levels.
The stack is exactly my expertise: FastAPI on Python 3.11, APScheduler for daily tasks at 03:00, 05:00, and 06:00, connection pooling to MariaDB, UPSERT pattern for synchronizing profiles, campaigns, keywords, and reports. For the Amazon Ads API, I would create ads_sync.py with six types of reports through their asynchronous flow: report request, readiness polling, downloading, and parsing. For the SP API, similarly, sp_sync.py for five marketplaces with catalog, FBA inventory, Buy Box, and orders. I will build the sync page with four sections, drag-and-drop upload, and progress tracking through polling every two seconds, as specified in the technical specifications. The CSV parser will automatically determine the report type based on headers, and the Stock Feed will follow a schedule with the rule that qty 0 pauses and qty from 4 resumes.
I constantly work with FastAPI, async, external API integrations, and schedulers; I created a notification hub on FastAPI with webhooks and deep logging. In my daily work, I use Claude Code and Cursor. I am ready to accept the full technical specifications in DOCX and start with the application of three migrations and a health endpoint, then proceed with the task list.
Please clarify: have the accesses to Amazon Ads and SP API already been issued under the production account, or do they still need to go through the application approval process with Amazon?
-
7 days582 USD
197 7 days582 USDHello, I am an experienced developer with extensive experience working with the Amazon API. I am ready to start working on this project immediately and complete all tasks within 7 days. To confirm the technical assignment, I would like to have access to the full technical specification in DOCX format. Additionally, to begin work, I need to know which version of the application — iOS or Android? This affects the approach to implementing certain tasks. I am grateful for this opportunity and ready to start working.
-
6 days1280 USD
280 6 days1280 USDHi,
I have hands-on experience with Amazon Advertising API and Amazon SP API, including:
• Campaigns, ad groups, keywords, and reports sync
• Inventory, orders, pricing, and Buy Box data
• Multi-marketplace Amazon integrations (EU)
Tech Stack:
… • FastAPI (Python 3.11)
• React 18 + TypeScript
• MariaDB/MySQL
• APScheduler
• Linux
AI Tools I use daily:
• Claude Code
• GitHub Copilot
• Cursor
Most Difficult Task:
Amazon Ads synchronization because it involves asynchronous report generation, API rate limits, multi-profile processing, and reliable UPSERT logic to keep PPC data accurate.
Your project already has a solid foundation, so I can focus on implementing the integrations, automation, scheduling, and data pipelines efficiently.
Available to start immediately.
I am looking forward to your reply
I have confident
Thank you
-
7 days2676 USD
11616 44 0 7 days2676 USDHello, I have worked with React, FastAPI, and Amazon API. I would be happy to collaborate with you!
-
7 days2909 USD
93800 1267 1 10 7 days2909 USDHello. I have been working with React and FastAPI for over 9 years. I am ready for collaboration.
-
7 days443 USD
2639 10 1 4 7 days443 USDTo implement Stage 1 of your PPC dashboard, I will set up data collection from the Amazon Ads API and SP API for the 5 specified European marketplaces. I will ensure the deployment of a connection pool in FastAPI to work with 32 MariaDB tables and seamless synchronization of campaigns and inventory on a schedule via APScheduler.
I have practical experience integrating with Amazon Ads and SP API using the UPSERT pattern to update advertising campaigns and product stock. To give you an idea, the logic for updating data in ads_sync.py will look something like this:
for campaign in campaigns:
db.execute("INSERT INTO amzppccampaigns (id, name, status) VALUES (:id, :name, :status) ON DUPLICATE KEY UPDATE name = VALUES(name), status = VALUES(status)", campaign)
This will eliminate record duplication during the daily synchronization run at 03:00.
I am waiting for the technical specification in DOCX format for detailed review and am ready to start work immediately after setting up access on your VPS.
-
30 days1745 USD
404 2 0 30 days1745 USDHello! I would be glad to collaborate with you.
Successful experience in web application development, LLM models, and SEO optimization.
The cost and timeline are indicated preliminarily.
A precise estimate will be provided after reviewing the admin panel and website templates.
Portfolio:Freelancehunt
-
20 days2327 USD
5136 21 0 1 20 days2327 USDHello ⭐️! I am a highly qualified web developer with over ✅ 7 years of experience in backend development and modern web technologies. My stack includes:
✅ Frontend: HTML, CSS, JavaScript, React.js, Vue.js, Angular
✅ Backend: PHP, Laravel, CodeIgniter, Python, Django, Flask, Node.js
✅ Databases: MySQL, PostgreSQL
✅ Other skills: Git, API integration
Recent projects:
✔️ https://homenly.com
… ✔️ https://novobudova.pro
✔️ https://confidence-tech.com
✔️ https://homexcrm.com
✔️ https://yotu.pro
✔️ https://omgfirms.com
✔️ https://skyhigh-lviv.com/
✔️ https://ukrfix.com
✔️ https://sweet-sdpearls.de/
✔️ https://aquahub.org.ua
✔️ https://boostylabs.com
✔️ https://ol.zp.ua
✔️ https://smt-industry.com
✔️ https://emporio-sports.cz
Why choose me?
✔️ Fast and high-quality execution: Your tasks will be completed on time and with impeccable quality.
✔️ API integration: Need seamless integration of third-party APIs? I will take care of that.
✔️ Custom solutions: I take your ideas and turn them into successful web solutions tailored to your business needs.
Let's collaborate and create something amazing together!
-
20 days2327 USD
288 20 days2327 USDHello,
Your project immediately caught my attention because it combines exactly the areas I specialize in: scalable full-stack systems, Amazon Ads/SP API integrations, FastAPI backends, React dashboards, and AI-assisted development workflows.
I have hands-on experience working with Amazon APIs, including:
* Amazon Advertising API
* Amazon SP API
* OAuth2 / LWA authorization
… * scheduled synchronization services
* marketplace multi-region handling
* reporting pipelines
* UPSERT-based data synchronization
* inventory and PPC automation systems
I’ve also built internal dashboards and data-heavy systems using:
* React + TypeScript
* FastAPI (Python)
* MariaDB / MySQL
* APScheduler
* Cloudflare deployments
* REST + async processing architectures
Your architecture and task structure are very clear and professionally organized, which is exactly the kind of environment I prefer working in.
Regarding AI-assisted development:
I actively use AI tools daily, including:
* Claude Code
* Cursor
* GitHub Copilot
* ChatGPT
* AI-assisted debugging and architecture planning workflows
These tools significantly improve development speed, code quality, testing workflows, and documentation consistency—especially under tight deadlines like your 7-day delivery target.
The most difficult task in this project is likely:
Task #4 — Amazon Advertising API synchronization.
Reason:
Amazon Ads reporting pipelines involve:
* asynchronous report generation
* rate limiting
* delayed report availability
* marketplace-specific inconsistencies
* large data synchronization
* incremental UPSERT handling
* retry/error recovery logic
Additionally, maintaining reliable synchronization across multiple marketplaces while preserving data consistency in MariaDB requires careful architecture from the beginning.
That said, this is also the type of backend/data engineering challenge I’m comfortable handling.
I can work independently, communicate clearly, and move quickly without sacrificing architecture quality or maintainability.
Estimated fixed price for all 7 tasks:
$2,000 – $2,500 USD
(depending on final specification details and production hardening requirements)
I’d be happy to review the DOCX specifications and discuss implementation details further.
Looking forward to hearing from you.
-
1 day582 USD
178 1 day582 USDI am a NextJs, React, NestJs developer. I am ready to take on this task.
-
15 days4073 USD
9897 67 0 15 days4073 USDHello! I will complete your task quickly and efficiently. I have worked with Amazon. Before evaluating, I would like to review the code.
My recent works
https://indexfast.pp.ua - fast site indexing
https://mono-bank.pp.ua - everything about Monobank
https://mamamia.pp.ua - online store
https://programist.pp.ua/ua/portfolio/ - portfolio of works
https://monitortest.pp.ua - monitor testing
https://keytest.pp.ua - keyboard testing
… https://pctest.pp.ua - computer testing
My portfolio: https://freelancehunt.com/ua/freelancer/romas6ka.html#portfolio
Message me, I will start working today. I will be glad to cooperate with you!
-
3 days233 USD
726 9 1 3 days233 USDHello! Your project looks very interesting. I am ready to start working immediately and ensure high quality.
-
5 days698 USD
441 5 days698 USDHello,
I have solid experience with FastAPI, React + TypeScript, MariaDB/MySQL, APScheduler, and integrations with third-party APIs. My background includes building ETL pipelines, scheduled data synchronization services, CSV/XLSX import processing, OAuth2 authentication, and working with large datasets.
While I have not worked with Amazon Advertising API or Amazon SP-API specifically, I have extensive experience integrating new APIs based on documentation and delivering production-ready solutions. Since much of the project infrastructure is already in place, I am confident I can quickly get up to speed with the Amazon ecosystem and implement the required functionality.
I use Cursor, GitHub Copilot, and Claude Code in my daily development workflow to improve productivity, code quality, and delivery speed.
The most challenging part of this project is the Amazon Ads/SP-API synchronization layer due to report generation workflows, API rate limits, multi-marketplace support, and the need for reliable incremental data synchronization and UPSERT operations.
…
I would be happy to review the full specification and discuss the project details.
Best regards.
-
20 days2909 USD
2161 4 2 20 days2909 USDHello!
My name is Veronika, representing the Spectrium team.
We have reviewed your technical specifications. The project is clear and well-prepared for implementation: there is a ready frontend prototype, FastAPI structure, SQL migrations, configured access to Amazon Ads API and SP API, which allows us to start development immediately without a lengthy preparation phase.
Our experience:
• Development of SaaS platforms and internal dashboards using React, TypeScript, FastAPI, and Python.
• Integration of external APIs, OAuth2 authorization, automation of synchronizations and background processes.
… • Working with MySQL/MariaDB, database design, UPSERT logic, ETL processes.
• Development of CSV/XLSX import systems and administrative panels.
AI tools in daily work:
• Claude Code
• GitHub Copilot
• Cursor
• ChatGPT
Fixed cost for implementing all 7 tasks: 2,500.
The most challenging part of the project is the Amazon Advertising API Sync. The reason is the large volume of data, working with multiple marketplace profiles, generating and processing reports, monitoring API limits, correct UPSERT logic, and ensuring stable daily synchronization without data loss.
We are ready to promptly review the complete DOCX document and start working after agreeing on the details.
We would be happy to discuss the project.
Best regards,
Spectrium
-
Ask your question to the client
Current freelance projects in the category Javascript and Typescript
I am looking for a mentor with Claude Code to launch a web project from scratch.Brief about the task: I am a beginner with no programming experience. I have a ready specification for website development (42 pages, Next.js, PostgreSQL). I want to implement it myself using Claude Code - I need a specialist who will set up the environment and teach me how to… Javascript and Typescript, Tuition ∙ 6 hours 52 minutes back ∙ 13 proposals |
Website design updateIt is necessary to update the design of the existing website using HTML, CSS, JS: refresh the appearance, make it modern and responsive for mobile devices. Smooth animations and interactive elements need to be added. HTML & CSS, Javascript and Typescript ∙ 1 day back ∙ 80 proposals |
Consultation and audit of the current project on Odoo 19 Community EditionWe are looking for an Odoo Developer — a solo developer with experience in Odoo 19 Community Edition, including using Claude Code. We need a specialist who has successfully implemented projects in Odoo and practical experience in development using Claude Code. Important: we only… C & C++, Javascript and Typescript ∙ 1 day 6 hours back ∙ 5 proposals |
Online clothing storeNeed a developer for an online clothing store Looking for an experienced developer to create a full-fledged online clothing store with a drop model of sales. What needs to be done: 6 pages: home, product, cart, checkout, account, admin panel Login via Google account Cart and… HTML & CSS, Javascript and Typescript ∙ 3 days 3 hours back ∙ 99 proposals |
Development of a photo book and photo frame constructor websiteProject Goal A modern website needs to be developed for ordering photo books, photo frames, and other personalized photo products. The main task of the project is to provide the client with the ability to independently create a ready-made layout of the product directly on the… Javascript and Typescript, Web Programming ∙ 7 days 6 hours back ∙ 99 proposals |