
In Progress
Posted
Paid on delivery
We have a live server in develop environment that needs bug fix and feature updates and Cypress tests passing in new Qase project. We use github to work on branch PR. and live server will be updated by us daily for live testing and review. API TypeScript 5.7 Web TypeScript + TSX 5.7 Shared types TypeScript 5.7 PDF converter service Python 3.x (implied by FastAPI/uvicorn) ## CRITICAL — Security & Privacy | # | Area | Issue | API | UI | |---|---|---|---|---| | S1 | Word Count | Naïve whitespace split breaks CJK languages; counts tags and punctuation as words | Yes | Yes | | S2 | Email | Assignment email links to login page, not the document | Yes | — | | S3 | Auth | No rate limiting on `/login`, `/register`, `/forgot-password` — brute-force possible | Yes | — | | S4 | Auth | JWT tokens not invalidated when password is changed — old sessions remain valid | Yes | — | | S5 | Settings → Security | No Change Password section — neither UI nor API endpoint | Yes | Yes | | S6 | Settings → Members | Email addresses of all org members visible to translators | Yes | Yes | | S7 | Analytics | Analytics page accessible to all roles including translators — no restriction | Yes | Yes | | S8 | Account | No account deletion — GDPR right to erasure not implemented | Yes | Yes | --- ## CRITICAL — Translation Memory Bugs | # | Area | Issue | API | UI | |---|---|---|---|---| | TM1 | TM Cache | Cache key ignores `contextPrev` and `contextNext` — segments in different positions get the same cached result; context match flag is incorrect | Yes | — | | TM2 | TM Write | Context not saved when writing a confirmed translation back to TM — context matching can never improve organically from translator work | Yes | — | | TM3 | TM Cache | Cache not invalidated when a TM unit is updated — only new units trigger invalidation; updated translations serve stale matches until TTL expires | Yes | — | --- ## MEDIUM — Translation Memory Gaps | # | Area | Issue | API | UI | |---|---|---|---|---| | TM4 | TM Performance | Full TM loaded from DB for every segment on page load — on a 200-segment document with a large TM this causes severe slowdown on first load | Yes | — | | TM5 | TM Workflow | Pre-translate only runs at upload time; no way to trigger it after a TM is attached to an existing project with existing documents | Yes | Yes | | TM6 | TM UI | Concordance results silently truncated to 5 in desktop panel and 10 on mobile — no result count shown and no way to see the rest | — | Yes | --- ## MEDIUM — Core Workflow Gaps | # | Area | Issue | API | UI | |---|---|---|---|---| | W1 | Documents | Sort resets on pagination — sort is applied client-side to the current page only, not server-side across the full dataset | Yes | Yes | | W2 | Projects | Changing workflow type has no safety check — documents already in review stages become stranded in statuses incompatible with the new workflow | Yes | Yes | | W3 | Project Settings | Deadline field missing from the project settings edit form — the API already accepts it but the UI never sends it | Yes | Yes | | W4 | Documents | Stage advance button has no confirmation dialog and no undo — advancing past review is immediate and irreversible | — | Yes | | W5 | Notifications | No email sent when a workflow stage advances — the next assignee has no way to know work is ready | Yes | — | | W6 | Segments | `draft` status appears in analytics breakdowns but cannot be set through the UI — creates a ghost bucket with no clear meaning | Yes | Yes | --- ## MEDIUM — Settings & Profile Missing | # | Area | Issue | API | UI | |---|---|---|---|---| | P1 | Settings → General | Org name and slug are read-only — no edit controls and no backend endpoint | Yes | Yes | | P2 | Settings → Members | Member list shows role badges but has no role-change control — the API endpoint already exists | — | Yes | | P3 | Settings | No Profile tab — users cannot edit their name or email | Yes | Yes | | P4 | Settings → Security | No Active Sessions panel — the list and revoke API endpoints are fully implemented but there is zero UI | — | Yes | | P5 | Settings | No org deletion option for admins | Yes | Yes | | P6 | Settings → Members | No warning displayed when inviting a user with the Admin role | — | Yes | --- ## MEDIUM — Analytics & Reporting Incomplete | # | Area | Issue | API | UI | |---|---|---|---|---| | A1 | Analytics | QA issue count is hardcoded to zero everywhere — QA panel runs checks but results are never persisted to the database | Yes | Yes | | A2 | Analytics | Time spent per segment is always null — no `translationStartedAt` timestamp is tracked so duration cannot be calculated | Yes | Yes | | A3 | Analytics | Average time per segment is always null — blocked by A2 | Yes | Yes | | A4 | Analytics | Org-level analytics includes archived projects — active project statistics are polluted by completed or closed work | Yes | — | | A5 | Analytics | Analytics are limited overall — no productivity tracking, no segment status breakdown per user, and no performance insights | Yes | Yes | --- ## MEDIUM — Data Integrity | # | Area | Issue | API | UI | |---|---|---|---|---| | I1 | Projects | Workflow type change does not validate existing segment statuses — documents can be left in states unreachable in the new workflow with no warning | Yes | Yes | | I2 | Documents | Target word counts are not recalculated when segments are edited — `updateDocumentWordCounts()` exists but is never called from the segment save handler | Yes | — | --- ## LOW — Translator Experience Gaps | # | Area | Issue | API | UI | |---|---|---|---|---| | T1 | TM Panel | TM match percentage badges have no colour coding — industry standard is green for 100%, blue for 95–99%, yellow for 85–94%, orange for 75–84% | — | Yes | | T2 | TM Panel | No keyboard shortcut to insert TM matches — standard is Ctrl+1 through Ctrl+3 for the top results | — | Yes | | T3 | Documents | Assignment filter and status filter cannot be combined — no way to filter by both assignment and document status at the same time | Yes | Yes | | T4 | TM | No language-pair validation when attaching a TM or running matches — a Spanish TM can be attached to an English-to-French project and return suggestions | Yes | — | | T5 | Concordance | No Ctrl+K keyboard shortcut to open concordance search pre-filled with selected text | — | Yes | --- ## LOW — Document Management Gaps | # | Area | Issue | API | UI | |---|---|---|---|---| | D1 | Upload | No document re-upload or version replacement — deleting and re-uploading loses all translation work already done | Yes | Yes | | D2 | Upload | Maximum 5 files per batch is hardcoded with no explanation to the user and no bulk upload path for large projects | — | Yes | | D3 | Upload | `.json`, `.html`, and `.tmx` are missing from the file accept filter and are not handled by the backend parser | Yes | Yes | | D4 | Documents | No option to download the original uploaded source file — once uploaded it is inaccessible from the UI | Yes | Yes | --- ## LOW — Branding & Organisation | # | Area | Issue | API | UI | |---|---|---|---|---| | B1 | Organisation | No org logo or branding — invitation emails and the UI header use hardcoded product name | Yes | Yes | --- ## Develop Verification (Iterative) - You submit a PR with your fixes - We deploy your branch to the develop server - You run the Cypress suite against the develop URL we provide - You report results, fix issues, and we repeat until all tests pass on staging You must be available for multiple iterative testing rounds. --- ## Deliverables 1. GitHub Pull Request with all fixes and implementations. 2. Complete Cypress suite — all new and old suites passing. 3. Manual tests where needed besides automation. 4. Populated [login to view URL] project — all test cases in plain English, mapped to automation. 5. Screenshots showing Cypress tests running with results visible in the [login to view URL] dashboard
Project ID: 40464347
197 proposals
Remote project
Active 5 hours ago
Set your budget and timeframe
Get paid for your work
Outline your proposal
It's free to sign up and bid on jobs
197 freelancers are bidding on average $484 USD for this job

⭐⭐⭐⭐⭐ Fix Bugs and Update Features on Your Live Server with Cypress ❇️ Hi My Friend, I hope you are doing well. I reviewed your project needs and see you are looking for a developer to fix bugs and update features on your live server. Look no further; Zohaib is here to help you! My team has successfully completed over 50 similar projects for live server updates and testing. I will ensure that all bugs are fixed, features are updated, and Cypress tests pass smoothly. ➡️ Why Me? I have 5 years of experience in web development and bug fixing, focusing on TypeScript and Python. My skills include API integration, Cypress testing, and version control with GitHub. I am also familiar with FastAPI and remain committed to ensuring your project runs efficiently and securely. ➡️ Let’s have a quick chat to discuss your project in detail. I can also share samples of my previous work. Looking forward to chatting with you! ➡️ Skills & Experience: ✅ TypeScript ✅ Python ✅ Cypress Testing ✅ API Development ✅ GitHub Management ✅ Web Development ✅ Bug Fixing ✅ Feature Updates ✅ Security Implementations ✅ Performance Optimization ✅ Manual Testing ✅ Project Management Waiting for your response! Best Regards, Zohaib
$350 USD in 2 days
7.9
7.9

Hi, I have experience working with typescript based web applications, API integrations, git workflows, bug fixing, and feature development in active development environments. Your project caught my attention because it involves maintaining and improving an existing application rather than building everything from scratch. I am comfortable working with github branches, pull requests, code reviews, and collaborating with ongoing development teams. Before committing to a fixed scope, I would like to review the repository and complete issue list so I can accurately estimate effort and prioritize critical fixes first. My approach is to focus on stability, maintainability, and measurable progress through milestone based deliveries. Kindly contact me for further discussion.
$750 USD in 7 days
7.9
7.9

Hi - Elias here from Miami. The primary challenge with your live server in the development environment lies in ensuring that the bug fixes and feature updates do not disrupt the existing functionality. It’s crucial to address not only the immediate issues but also the potential architectural pitfalls that could lead to future bugs or performance degradation. From my experience, common failure points in such environments include improper state handling and insufficient testing coverage. Without robust Cypress tests, you risk introducing regressions that can break existing features. It’s essential to prioritize reliability in your RESTful API and ensure that the integration with PostgreSQL is seamless, particularly under load. The architecture should facilitate easy updates while maintaining system integrity. I recommend focusing on a modular approach, allowing for isolated testing of features. Early decisions, such as how to manage permissions and caching strategies, will significantly impact maintainability. The hardest part will be ensuring that the bug fixes align with the new features without complicating the existing workflow. What testing strategies are currently in place, and how do you manage deployments in your development environment? I look forward to discussing how we can enhance your system's stability and performance effectively.
$500 USD in 3 days
7.4
7.4

Hi there, We’ve developed similar products where we integrated multiple translation engines and built custom workflows for translators and reviewers. We also implemented advanced features like AI-assisted translations, glossary management, and document management with file versioning. As a team of 10, we can provide dedicated resources for front-end, back-end, and DevOps work, ensuring you get the right expertise at the right time. We also offer product manager support to help refine your ideas into actionable tasks. Let’s schedule a 10-minute call to discuss your project in more detail and see if I’m the right fit. I usually respond within 10 minutes. I’m eager to learn more about your exciting project. Best, Adil
$275 USD in 7 days
7.4
7.4

Hi I can help fix the existing TypeScript/TSX application, stabilize the API and UI, and get the Cypress suites passing inside the new Qase project. I can work across TypeScript 5.7, React/TSX, shared types, API logic, auth/security fixes, Translation Memory bugs, analytics gaps, workflow issues, Cypress automation, and Qase test mapping. The main technical challenge is that the current issues affect security, data integrity, TM cache accuracy, role permissions, and workflow reliability across both backend and frontend. My solution is to fix the highest-risk API/UI problems first, submit clean GitHub PRs, add regression tests, and verify each branch against the develop server through iterative Cypress runs. I can also implement rate limiting, password/session handling, member privacy controls, account deletion, TM context-aware caching, workflow safety checks, analytics fixes, and missing settings UI where required. For QA, I can write plain-English Qase cases, map them to automation, run Cypress against the provided develop URL, capture screenshots, and repeat until old and new suites pass. The final result will be a more secure, reliable, and test-covered application ready for staging review. Thanks, Hercules
$500 USD in 7 days
6.9
6.9

I have strong experience with TypeScript monorepos, Cypress + Qase automation, translation workflow systems, and iterative PR-based development on live staging servers. I can help fix: • Auth/security gaps (rate limiting, JWT invalidation, password reset flows) • TM cache/context bugs and invalidation logic • Workflow/data integrity issues • Analytics persistence/reporting gaps • RBAC/privacy problems • Server-side filtering/sorting issues I’m comfortable with: • GitHub branch + PR workflow • Daily deploy/test/fix cycles • Cypress stabilization and Qase integration • TypeScript 5.7 API/web/shared packages • Python FastAPI services • Async workflows and audit-sensitive systems I can support repeated iterative testing rounds on your develop server until all Cypress suites pass and Qase reporting is complete.
$250 USD in 1 day
7.1
7.1

I've done almost this exact kind of work recently — hardening a TypeScript API/web app, fixing translation-memory logic, and getting a full Cypress suite green against a develop server. I'd take the criticals first: bcrypt the plaintext PIN with a re-hash-on-login migration, add rate limiting on auth routes, and invalidate JWTs on password change via a token-version claim. On the TM bugs, I'd fold contextPrev/contextNext into the cache key, persist context on TM write so matching improves organically, and invalidate cache on unit updates, not just inserts. The CJK word count I'd fix with proper Unicode segmentation rather than whitespace splitting. From there I'd work the medium and low punch list — server-side sort, workflow-change validation, the missing Settings/Profile UI, and analytics persistence. I work in PRs, write Cypress tests, and populate the Qase project in plain English mapped to automation, with screenshots. I'm available for the iterative testing rounds. Happy to talk through the punch list on a quick call. Best, Dev S.
$500 USD in 7 days
6.6
6.6

Hi there, I’ve gone through your bug fixer brief and I’m confident I can get the live develop server stable with solid feature updates. I’ll address S1-S8, TM issues, and W1-W6 gaps, and set up Cypress tests that integrate with your new Qase project while respecting your PR branch workflow. I’ll implement test-driven changes, run the Cypress suite against the develop URL you provide, and iterate quickly until all tests pass. I’m interested in the project, have several experience with similar fixes, and I can start with a PR today and deliver a first pass within a few days. Best regards,
$555 USD in 8 days
6.1
6.1

Your TM cache is serving stale matches because the key ignores context and invalidation only fires on inserts, not updates. That means translators are seeing 100% matches that are actually 85% context mismatches, which destroys trust in the system and slows down review cycles. Quick question - are you seeing this break down at scale (500+ segments per doc) or is the performance hit already noticeable with smaller files? And second - when you say "daily live testing," does that mean you're pushing to prod without a staging gate, or is there a separate QA environment? Here's the execution plan: - FASTAPI + POSTGRESQL: Refactor TM lookup to include contextPrev/contextNext in the cache key and add a trigger-based invalidation layer that fires on UPDATE, not just INSERT. This fixes TM1, TM2, and TM3 in one pass. - CYPRESS + QASE: Rewrite the existing test suite to cover auth rate limiting (S3), JWT invalidation on password change (S4), and role-based analytics access (S7). I'll structure these as isolated fixtures so they don't pollute the DB between runs. - NODE.JS + TYPESCRIPT: Implement server-side sorting and pagination for the documents table (W1) so sort state persists across pages. I'll add query params to the API and update the React table component to consume them. - RESTFUL API: Add confirmation dialogs for stage advancement (W4) and build the missing Change Password endpoint (S5) with bcrypt hashing and session invalidation. I'll also wire up email notifications for workflow transitions (W5). - LINUX SERVER: Set up rate limiting at the nginx layer for auth endpoints (S3) and add Redis for distributed session management so JWT revocation works across multiple API instances. I've debugged similar TM systems for 2 translation platforms that scaled past 10M segments. The context-aware caching pattern I use cuts lookup time from 800ms to under 50ms even with a 500K-unit TM. Let's schedule a 15-minute call to walk through your current DB schema and confirm the branch strategy before I start the PR.
$450 USD in 10 days
7.1
7.1

Debugging a live develop server while pushing bug fixes is the kind of work that can spiral fast, especially with FastAPI's async request handling and PostgreSQL transactions involved, because a fix that works in isolation can easily break under real concurrent load patterns you didn't anticipate. The real risk isn't the reported bugs themselves, it's inadvertently regressing working routes while fixing them, which is exactly why Cypress tests need to be in place before changes land, not written as an afterthought once everything is already merged. I'd start by auditing the existing endpoint coverage and writing tests that reproduce each confirmed bug first, then pushing fixes that make those tests go from red to green, so every change is verifiable and the live environment stays stable throughout the process. Are the Cypress tests currently structured as end-to-end UI flows, or do you also need request-level coverage written directly against the FastAPI routes? Best, Salma Noreen
$669 USD in 5 days
5.9
5.9

Hi, With my 15+ years of extensive expertise as a Full-Stack, AI, Network, and Systems Engineer in building and managing complex software systems, I'm confident I can effectively resolve the various issues plaguing your live server. My specialization in TypeScript, Python (compatible with your uses of FastAPI/uvicorn) would enable me to effectively tininkervo troubleshoot and debug all the bugs outlined - especially those 'crucial' security and translation memory gap issues. To make it even more seamless for you, working on branch PR using GitHub is second nature to me given my substantial experience in collaborating on Github. Additionally, my specific skills in Linux administration and website testing will ensure that not only do the bug fixes work optimally but they are also properly tested before being uploaded. Overall, you can expect a solution-oriented approach from me - one that prioritizes performance, security, and scalability. With my assistance you'll have an expert with an expansive skill set managing your project from planning to launch to post-launch support. No matter how intricate or extensive a project is, I am well-positioned to deliver it efficiently within your timeframe and guarantee comprehensive support for a month after project completion. Let me put my skills to work for you and solve these issues once and for all! Thanks!
$250 USD in 10 days
5.7
5.7

Hello, With extensive experience in full-stack development and bug fixing, I am confident in efficiently addressing your server bugs and feature updates while ensuring Cypress tests pass seamlessly in your new Qase project. I will meticulously review and resolve the critical security, translation memory, workflow, and data integrity issues outlined in your scope, deploying incremental updates via GitHub PRs for iterative testing. What is the priority order for addressing these bug fixes—security issues, translation memory bugs, or workflow gaps? Thanks, Juan Aponte
$600 USD in 9 days
5.3
5.3

Hello there, I can help fix the TypeScript API/UI bugs, Translation Memory issues, security gaps, workflow problems, and Cypress failures while working through GitHub PRs and iterative develop-server testing. I have experience with TypeScript, React/TSX, API debugging, Python/FastAPI services, automated testing, and QA documentation, and can also populate Qase test cases with clear plain-English coverage. I’d start by prioritizing critical security and TM cache issues first, then move through workflow/data integrity fixes while keeping Cypress and manual verification aligned with each PR.
$500 USD in 7 days
5.4
5.4

Hi, I’m very interested in helping with your platform improvements and iterative QA workflow. I have strong experience with TypeScript full-stack applications, Cypress automation, API debugging, authentication/security hardening, and performance optimization in complex production systems. Based on your requirements, I would approach this by prioritizing the critical security/authentication fixes first, then stabilizing Translation Memory integrity and workflow logic before moving into UI/UX gaps and analytics improvements, while continuously validating everything through Cypress and Qase integration. I’m comfortable working with GitHub branch/PR workflows, daily deploy-review cycles, and multiple iterative testing rounds against a live develop environment. I can provide clean, maintainable fixes with detailed testing coverage, manual verification where needed, and properly documented Qase test cases mapped to automation results. After reviewing the repository and current Cypress coverage, I can provide a more accurate timeline and milestone-based budget estimate for the full scope.
$250 USD in 10 days
5.3
5.3

Hello Sir/MAM I am a skilled full stack developer. Having rich experience in Java , C++ , C , C# , Python , Eclipse , Sql , Mysql , .Net ,Oracle , Object Oriented Programming , Data Structure , Algorithms, Linux , Windows , Cloud , Azure . I have a perfect grip on “Artificial Intelligence” “Automation” , and work in “Machine Learning” Deep Learning ”. My track record as demonstrated in my 100% job completion and 5-star review rating showcases My ability to deliver exceptional results on time and with utmost quality I believe that my skill set makes me the ideal candidate for this project Please come on chat we will discuss more about this I will be waiting for your reply . Thanks and Best Regards
$251 USD in 2 days
5.5
5.5

Hello! I’m very comfortable jumping into a live TypeScript product like this because the real work here is fixing security holes, cleaning up workflow logic, and tightening Cypress and Qase coverage without slowing your daily develop review cycle. I’d handle this in focused PR rounds, starting with the critical auth and privacy issues, then the TM bugs, then the workflow and analytics gaps, so each batch is testable and safe to deploy. I’d specifically address rate limiting, password change and session invalidation, role access, and account deletion first, since those are the riskiest production issues. Then I’d fix the TM cache and context logic properly, including invalidation and performance improvements, because stale TM behavior quietly breaks trust fast. In parallel, I’d wire Cypress to the new Qase project, keep test cases mapped in plain English, run against your develop URL after each deploy, and stay available for the repeat test and fix loop until the suite is clean. Warm regards, Yulius Mayoru
$250 USD in 4 days
5.3
5.3

Hi, As per my understanding: the project involves fixing critical workflow, TM, analytics, and security issues in your TypeScript/FastAPI-based property management platform while ensuring Cypress and Qase coverage during iterative staging deployments. Implementation approach: • Fix API/UI gaps with proper role validation, JWT/session handling, and workflow safeguards • Optimize TM caching, invalidation, and DB query performance • Update Cypress flows and document all cases in Qase for staging verification A few queries: • Is Redis already used for TM caching/session handling? • Do you prefer server-side sorting via DB queries or API-level pagination middleware? • Is there an existing CI pipeline for Cypress + Qase reporting? I will share my portfolio on your first message. I am confident about the delivery after our first discussion and review of the current codebase. I will be looking forward to hearing from you.
$650 USD in 12 days
5.4
5.4

Hi there, I understand that managing a live server with ongoing bug fixes, feature updates, and ensuring all Cypress tests pass can be daunting. Without addressing critical security vulnerabilities and improving the translation memory, your team might face operational inefficiencies and potential data security risks. I can offer a comprehensive solution by implementing robust security protocols, optimizing translation memory bugs, and ensuring all Cypress tests are updated and passing. Additionally, my expertise in TypeScript and Python will ensure seamless integration and updates across your system. Here are my questions: 1. Could you specify any particular priority areas or bugs you want to address first? 2. Are there any specific testing environments or tools you would prefer for the Cypress suite? Let’s discuss your project now!
$500 USD in 12 days
4.8
4.8

I see you need backend fixes that touch auth cache and TM logic plus Cypress passing in a new Qase project while we iterate on the develop server for live testing. The biggest risk is security and stale TM results which both require API changes and coordinated frontend updates so tests stay meaningful. I fixed a similar FastAPI and Postgres performance and auth hardening problem on CrowdAxis where I added token invalidation, tightened rate limits, and improved cache invalidation without breaking the frontend. I will start with a focused pass to stabilize the develop build then iterate with you on tests. I will run the full Cypress suite against your develop URL and map failing tests into Qase with clear steps to reproduce. I will implement prioritized security fixes S1 S3 S4 and TM fixes TM1 TM2 TM3 and submit a PR for each logical change, then re run tests until green. I can be available for multiple testing rounds. My bid 500 USD. Can you grant GitHub access to a feature branch and share the develop server URL so I can run the first Cypress pass?
$500 USD in 7 days
4.8
4.8

With over 5 years of experience in full-stack development, I am well-versed in API development using TypeScript and server-side scripting with Python. I am confident in handling the critical security and privacy issues highlighted in your project description such as JWT token invalidation and rate limiting on API endpoints. Additionally, my proficiency in TypeScript and Vue.js will greatly simplify the task of fixing Word Count issues with tags and punctuation all while ensuring consistent passing of the Cypress tests. In relation to your request for improvements on the Translation Memory (TM), specifically TM cache issues, TM workflow, and performance - I come with substantial expertise. Not only can I allocate cache keys based on `contextPrev` and `contextNext`, but also set up triggers for cache invalidation upon TM unit updates. My experience in working with large data sets will be instrumental in addressing the performance problem you mentioned. Furthermore, for functionalities like Sort resets, workflow change confirmations, and email notifications for stage advancements, my skills in Node.js will streamline the process. I have already worked with a similar feature before and can replicate that functionality here effectively. As a detail-oriented freelance developer, I assure you a comprehensive approach to cater to all aspects of your project while maintaining high-quality code standards and sticking to tight deadlines.
$350 USD in 4 days
4.8
4.8

san jose, United States
Payment method verified
Member since Apr 24, 2026
$250-750 USD
$30-250 USD
$30-250 USD
$30-250 USD
$250-750 USD
$8-15 USD / hour
$30-250 USD
₹12500-37500 INR
$30-250 AUD
₹750-1250 INR / hour
₹600-1500 INR
₹600-1500 INR
₹12500-37500 INR
₹12500-37500 INR
$250-750 USD
$750-1500 USD
₹600-1500 INR
€5000-10000 EUR
$30-250 USD
₹150000-250000 INR
$250-750 USD
$250-750 USD
₹400-750 INR / hour
₹750-1250 INR / hour
₹1500-12500 INR