# Appycodes > Appycodes is a senior web, mobile and AI engineering studio founded in 2015 and based in Siliguri, India. The team has shipped 500+ products over 10+ years for founders and brands across the United Kingdom, European Union, United States, India and Australia. Appycodes designs, engineers and ships complete technology systems end-to-end: SaaS web apps, React Native mobile apps, AI and RAG systems, Shopify and WooCommerce stores, custom WordPress platforms, and technical SEO. Every build ships into the client's own repositories with documentation; clients own the IP from day one. The studio is led by founder and lead engineer Ritesh Agarwal (IIT and IIM alumnus). - Founded: 2015 - Headquarters: Check Post, Siliguri, West Bengal 734001, India - Contact: hello@appycodes.com · +91 92429 45793 - Hours: Mon-Sat · 9:30am to 6:30pm IST - Areas served: United Kingdom, European Union, United States, India, Australia ## Key pages - [About Appycodes](https://appycodes.dev/about/): Team, story, founders, values and awards - [Services](https://appycodes.dev/services/): Full catalogue of engineering services - [Case studies](https://appycodes.dev/case-studies/): In-depth client outcomes - [Reviews](https://appycodes.dev/reviews/): Verified client reviews and ratings (4.9/5) - [Software project estimator](https://appycodes.dev/software-project-estimator/): Interactive cost and timeline calculator - [Blog](https://appycodes.dev/blog/): Original engineering research and data studies - [Contact](https://appycodes.dev/contact/): Start a project or ask a question ## Services - [SaaS Web App Development](https://appycodes.dev/services/saas-web-app-development/): MVP to production builds, multi-tenant, billing, AI features. - [React Native App Development](https://appycodes.dev/services/react-native-app-development/): iOS + Android in one codebase. Push, offline, OTA updates. - [Web App to Native Mobile App](https://appycodes.dev/services/web-app-to-native-mobile-app/): Convert your Lovable / Claude / Bolt web app to React Native or Flutter, backend reused. - [Technical SEO for SaaS](https://appycodes.dev/services/technical-seo-for-saas/): Prerender, schema, Core Web Vitals: engineering-led SEO. - [Custom WordPress Development](https://appycodes.dev/services/custom-wordpress-development-for-business/): B2B marketplaces, membership sites, headless WordPress. - [Shopify Development Services](https://appycodes.dev/services/shopify-development/): Custom themes, migration to Shopify, Shopify apps, supplier-feed automation. - [Custom WooCommerce Development](https://appycodes.dev/services/woocommerce-development/): B2B wholesale, high-SKU catalogues, WooCommerce Subscriptions, Shopify-to-Woo migrations. - [Maintenance & Support](https://appycodes.dev/services/maintenance-support/): Post-launch stability, security, monthly improvements. - [AI App Completion](https://appycodes.dev/services/ai-app-completion/): Take an AI-built prototype to a production-ready product. - [AI Prototype to Native App](https://appycodes.dev/services/ai-prototype-to-native-app/): Convert AI-built web prototypes into native mobile apps. - [App Store Launch](https://appycodes.dev/services/app-store-launch/): Submit, configure and optimise for App Store + Play Store. - [Tech Stack Migration](https://appycodes.dev/services/tech-stack-migration/): Modernise legacy systems with zero-downtime migrations. - [White Label Development](https://appycodes.dev/services/white-label-development/): Engineering capacity for agencies, under your brand. - [Startup Launch Support](https://appycodes.dev/services/startup-launch-support/): From idea to live product: design, build, launch, growth. - [API & Integration](https://appycodes.dev/services/api-and-integration/): Custom REST/GraphQL APIs and third-party integrations. - [AI SaaS Product Development](https://appycodes.dev/services/ai-saas-product-development/): Multi-tenant AI SaaS with subscriptions and admin dashboards. - [B2B Marketplace Development](https://appycodes.dev/services/b2b-marketplace-development/): Marketplaces with credit, KYC, and trust infrastructure baked in. - [Custom LMS Development](https://appycodes.dev/services/lms-development/): Customised Moodle deployments and bespoke Moodle mobile apps. - [Membership & WooCommerce Subscriptions](https://appycodes.dev/services/membership-subscriptions-development/): Subscription recovery, dunning, migrations, combinatorial billing matrices. - [Shopify Migration](https://appycodes.dev/services/shopify-migration/): Magento, WordPress, BigCommerce to Shopify. Redirect-engineering first. - [WordPress Security & Malware Removal](https://appycodes.dev/services/wordpress-security-malware-removal/): Forensic incident response: Magecart, backdoors, DDoS, GDPR Art. 33. - [Laravel Development & Modernisation](https://appycodes.dev/services/laravel-development/): Four production Laravel platforms. ERPs, contracts, tendering. - [Stripe Billing Engineering](https://appycodes.dev/services/stripe-billing-integration/): Webhooks, metering, proration, dunning, multi-currency, reconciliation. - [Cloudflare Edge Engineering](https://appycodes.dev/services/cloudflare-edge-engineering/): Workers, R2, WAF, Bulk Redirects. The full surface, not just the orange cloud. - [Internal Tools & Admin Dashboards](https://appycodes.dev/services/internal-tools-admin-dashboards/): Tender automation, contract operations, compliance calendars, calculators. - [Supabase Development](https://appycodes.dev/services/supabase-development/): RLS, multi-role auth, production-hardening Lovable / Bolt / v0 prototypes. - [Sanity CMS Development](https://appycodes.dev/services/sanity-cms-development/): Schema-first builds, multilingual setups, migrations from WP / Contentful / Strapi. - [Knowledge Base & Community Platforms](https://appycodes.dev/services/knowledge-base-community-development/): KB + forum + adjacent surfaces. Search, version-aware routing, role-based visibility. - [Event Ticketing Platforms](https://appycodes.dev/services/event-ticketing-platform-development/): Multi-day festivals, white-label venue groups, offline-capable door-staff apps. - [AI Chatbot, RAG & Agent](https://appycodes.dev/services/ai-chatbot-rag-development/): Production RAG with chunking, hybrid retrieval, reranking, grounding, eval. - [Python Django API Development](https://appycodes.dev/services/python-django-api-development/): DRF APIs for field-ops at scale: pan-India last-mile delivery for microfinance. ## Case studies - [Bloc — social & events platform](https://appycodes.dev/case-studies/bloc/) - [Ontick — event ticketing platform](https://appycodes.dev/case-studies/ontick/) - [Yippee Malta — local discovery app](https://appycodes.dev/case-studies/yippee-malta/) ## Articles - [Jio Supabase Issue: Why Apps Break on Jio and How to Fix It Properly](https://appycodes.dev/blog/fix-lovable-app-jio-internet-supabase-dns/): Supabase apps work on Airtel and office WiFi but fail on JioFiber and Jio mobile data: Failed to Fetch, WebSocket timeouts, broken auth. Diagnosed as ISP-level DNS / routing filtering, with four production-grade fixes. - [WordPress Performance Optimization: What Actually Works (Data-Backed Study)](https://appycodes.dev/blog/wordpress-performance-data-study-2026/): We analysed 100 WordPress websites: 78% failed Core Web Vitals. A data-backed study of what actually slows WordPress down (page builders, plugins, hosting) and which fixes deliver real ROI. - [Tech stacks clients pay for vs what developers actually want, 2026 data report](https://appycodes.dev/blog/tech-stacks-developers-vs-clients-2026/): 12 web stacks compared across usage, developer preference, admiration, client demand, and freelance rate, with four original metrics (DPGI, SMS, HRR, Legacy Lock-in) computed from Stack Overflow, State of JS, W3Techs and salary data. - [We Audited 31 Lovable / Bolt / v0 / Cursor Codebases. Here's What Survives Production.](https://appycodes.dev/blog/ai-prototype-codebase-audit-2026/): A code-level teardown of 31 AI-generated SaaS prototypes: three proprietary metrics (PSR, TDR, RCM) and a 10-mode failure taxonomy. - [Series A Code Audit: Inside 23 Funded SaaS Codebases](https://appycodes.dev/blog/series-a-codebase-audit-2026/): Patterns from 23 SaaS codebase audits: opens with one anonymised takeover, then aggregates the rubric findings. TDS, KPC, MTS. - [WordPress Plugin Vulnerability Risk: A 217-Plugin Security Audit](https://appycodes.dev/blog/wordpress-plugin-vulnerability-study-2026/): Open with the incident response that started this report. 217 plugins audited across 14 categories with PVR / MFI / RAI scoring. - [JavaScript SEO Reality Check: We Crawled 103 Funded SaaS Marketing Sites](https://appycodes.dev/blog/javascript-seo-funded-saas-study-2026/): 41% of funded SaaS marketing sites are not reliably indexable. Original metrics RDI, CBE, JSC quantify the gap, and how to close it. - [Indexing Decay: A 217-Page, 12-Month Panel on When Google Drops Stale Content](https://appycodes.dev/blog/indexing-decay-google-study-2026/): We tracked 217 pages across four content types for a year. Decay curves, half-lives, and the refresh cadence that recovers traffic. - [Lovable / Bolt to Production: The Real Cost & Timeline (20 Engagements, 1 Anatomy)](https://appycodes.dev/blog/lovable-to-production-cost-2026/): Opens with a deep teardown of one specific AI-prototype-to-production engagement, then aggregates cost and timeline across 20 projects. - [The Multi-Tenant SaaS Architecture Decision: Cost & Engineering Hours Across 4 Patterns](https://appycodes.dev/blog/multi-tenant-architecture-cost-study-2026/): Per-pattern cost, isolation, and onboarding eng-hours for the four common multi-tenancy approaches. TIC, AOC, BCM metrics. - [Schema.org for SaaS: Which JSON-LD Types Actually Move Rankings (57-page A/B Study)](https://appycodes.dev/blog/schema-saas-rankings-study-2026/): 90 days, 57 SaaS pages, 10 schema types. FAQ delivered 22% CTR lift; Article delivered noise. Schema-by-schema breakdowns. - [Per-Token Economics: What an AI Feature Actually Costs in Production (47 SaaS Sample)](https://appycodes.dev/blog/ai-feature-token-economics-2026/): Real per-MAU token cost data across 47 production AI SaaS products. CPMU by feature class, model-tier routing, and the unit-economic decision. - [Shopify Plus vs Advanced: A Cost-Per-Order Analysis at 7 Revenue Tiers](https://appycodes.dev/blog/shopify-plus-vs-advanced-cost-study-2026/): Real CPO math for Shopify Plus vs Advanced across $500k to $50M GMV, and the GMV at which the upgrade pays back. 24 audited merchants. - [Replatforming to Shopify: Anatomy of One Magento Migration + 23 Engagements of Data](https://appycodes.dev/blog/shopify-replatform-cost-study-2026/): Opens with one specific Magento 2 to Shopify Plus migration end-to-end, then aggregates cost and timeline across 23 replatforms. - [41 React Native App Submissions, Three Rejection War Stories](https://appycodes.dev/blog/react-native-app-store-rejection-data-2026/): Three specific rejection narratives from the App Store and Google Play, plus the aggregate rejection-reason data behind 41 RN submissions. - [OTA Updates in Production: EAS vs CodePush vs Manual, 47 App Cost & Latency Study](https://appycodes.dev/blog/ota-updates-eas-codepush-2026/): OTA cost, adoption-after-release curves, and rollback cost across EAS, CodePush, and manual update strategies on 47 production RN apps. - [What an MVP Actually Costs in 2026: Three Founder Stories + 31 Engagements of Data](https://appycodes.dev/blog/mvp-cost-funded-startups-2026/): Three founder stories of 2026 MVP builds, fintech, AI SaaS, marketplace, followed by aggregate cost and bandwidth data across 31 engagements. - [Zero-Downtime Push-to-Deploy on DigitalOcean App Platform vs Vercel, Render and Fly](https://appycodes.dev/blog/zero-downtime-digitalocean-app-platform-2026/): Anatomy of one deploy, side by side, on four PaaS platforms: timings, traffic-shift mechanics, rollback paths, and the real cost of zero-downtime at 100 RPS. - [Shopify Functions for Custom Pricing: B2B Tiers, Volume Discounts, Member Rates](https://appycodes.dev/blog/shopify-functions-custom-pricing-2026/): Three production patterns for custom pricing built on Shopify Functions: Rust source, metafield design, checkout integration, and the gotchas Scripts users hit. - [Building a Production RAG Pipeline: Chunking, Embeddings, Retrieval, Caching](https://appycodes.dev/blog/production-rag-pipeline-2026/): Stage-by-stage architecture for a RAG pipeline running in production: chunk size choices, embedding model tradeoffs, retrieval, reranking, semantic cache, and the cost per 1M queries. - [Push Notifications on Expo + FCM + APNs: The Setup That Actually Delivers](https://appycodes.dev/blog/push-notifications-expo-fcm-apns-2026/): End-to-end push setup for React Native apps on Expo, FCM and APNs: token registration, delivery measurement, and the 12 failure modes we see most often when delivery rates drop. - [Stripe Webhooks End-to-End: Signature Verification, Idempotency, Replay, Dead-Letter](https://appycodes.dev/blog/stripe-webhooks-end-to-end-2026/): The five guarantees a production Stripe webhook handler has to give you: verification, idempotency, ordering, replay, observability, with TypeScript code and the SQL schema we ship. - [SSR on Next.js App Router for SEO: What to Render Where, with Measurements](https://appycodes.dev/blog/nextjs-app-router-ssr-seo-2026/): Server Components, Client Components, Streaming SSR, and SSG: what each one does for indexability, TTFB and LCP, with measurements across six pages we migrated. - [Cloudflare R2 as the WordPress Media Library: SDK-Free SigV4 in Pure PHP](https://appycodes.dev/blog/cloudflare-r2-wordpress-media-2026/): Replacing the local wp-content/uploads with Cloudflare R2 from a 200-line PHP MU-plugin, no AWS SDK, no Composer, with a custom SigV4 signer and the WP hooks that make it transparent. - [Vibe-Coded to Native: Converting a Lovable Web App into iOS + Android Apps (One Engagement, 14 Weeks)](https://appycodes.dev/blog/vibe-coded-to-native-mobile-2026/): How we converted GravityOne, a Lovable-built web app with a working Supabase backend, into native iOS and Android apps in 14 weeks. Code-sharing matrix, App Store rejection patterns, OTA strategy, and the per-phase engineering hours from one full engagement. - [WordPress to Headless Next.js: Faster, Fully Cached, and Immune to Downtime & Brute Force](https://appycodes.dev/blog/wordpress-to-headless-nextjs-2026/): Convert a WordPress news or blog site into a headless Next.js front end: read the content WordPress already exposes over the REST API / WPGraphQL, ship static + ISR pages cached at the edge, and lock the WordPress origin away from brute-force attacks and downtime.