Skip to content

Web and mobile app development

We build fast web applications with Next.js that search engines read correctly, and iOS and Android apps from a single React Native codebase. We handle the store releases too.

What kinds of products we build

Web platforms that grow through search

  • Directory and guide sites

    Publishing thousands of pages that load fast, are well structured and are read properly by Google; OtoPusula runs on this setup across 81 provinces.

  • Content and tool sites

    Platforms with calculators, dictionaries and guides where every page is its own entry point from search.

Mobile apps

  • Consumer apps

    Apps with user accounts, notifications and subscription flows, published on the App Store and Google Play.

  • Field and dealer apps

    Business apps used in the field by sales reps, technicians or dealers, connected to your existing systems.

Customer portals and web apps

  • Booking and appointments

    The customer side for consulting, clinic and service businesses, with calendars, payments and reminders.

  • Member and customer dashboards

    Order history, documents, invoices and support requests: things customers can handle without emailing you.

Corporate sites and e-commerce

  • Corporate site and product catalogue

    A manageable catalogue, technical documents and a quote-request flow for companies with wide product ranges.

  • E-commerce

    Sales platforms that handle products, stock, payments and orders together, connected to payment providers such as iyzico.

Web and mobile on one backbone

We don’t build three separate systems for the website, the iOS app and the Android app. Next.js web and React Native mobile clients sit on a shared API and data layer, so business rules are written once and behave the same everywhere.

On the web, pages are rendered on the server, so both users and search engines see the content on first load. On mobile, store review, notifications and version updates are part of the project.

Typical architecture layers
Web clientNext.js, server-side rendering, structured data and sitemaps
Mobile clientReact Native for iOS and Android, one codebase
API layerNode.js; authentication, permissions and business rules live here
DataPostgreSQL and Prisma, with backups and monitoring
External servicesiyzico payments, email, push notifications, analytics
Store releaseApp Store and Google Play review and version management

How we approach it

01Speed is a foundation, not a feature

A slow page loses both the visitor and the ranking. We render pages on the server, serve images at the right size and format and avoid unnecessary JavaScript. We measure performance during design, not after it.

02Designing with real content

We design screens with real product names, real prices and real text lengths, not filler. That way, a long product name breaking the layout or an empty list looking odd shows up before launch.

03The right structure for search from day one

Heading hierarchy, structured data, sitemaps, correct language tags and canonical URLs are set up from the first day. On our own platforms with thousands of pages, we have seen how expensive it is to add this foundation later.

04Store review is part of the project

App Store and Google Play review rules, privacy declarations and release notes are not left to the last week. We prepare the app for store rules from the first test build, so launch day brings no surprise rejection.

What we deliver

  • Interface designed with real content
  • Web application and admin panel
  • iOS and Android apps
  • App Store and Google Play release
  • Technical SEO setup: structured data, sitemaps, speed
  • Analytics and conversion tracking
  • Source code and documentation
  • Post-launch technical support

Design and development move together

  1. 1Discovery

    1-2 weeks

    We define the target user, core flows and content structure, and settle the web, mobile or both question together.

  2. 2Prototype

    2-3 weeks

    We design the main screens with real content and test them in a clickable prototype.

  3. 3Build

    4-12 weeks

    We build in two-week cycles and show each one in a test environment and on test devices.

  4. 4Launch and operate

    Ongoing

    We launch the site and ship the app to the stores, then monitor performance, errors and search visibility.

How is it priced?

Scope drives the price: number of pages and screens, user roles, payments and integrations, and whether web and mobile come together. The starting prices below apply to small-scope projects; we give the final figure as a written proposal after discovery.

If you want a faster start with a budget fixed up front, have a look at our ready-made solutions too.

Custom-designed website
From ₺20,000
E-commerce
From ₺35,000
Mobile app
From ₺45,000

Questions about web and mobile projects

Why Next.js and React Native?

Next.js renders pages on the server, so they load fast and search engines read the content directly. React Native ships iOS and Android apps from one codebase, which keeps maintenance cheaper than two separate apps.

Do you handle the store release?

Yes. App Store and Google Play account setup, review and version updates are part of the project. We have our own apps live in both stores, so we go through these processes every day.

Will my site be visible in search?

We build the technical foundation right: server-side rendering, structured data, sitemaps, speed and correct language tags. Visibility also depends on content and time, and we can help on the content side too.

Web first or mobile first?

In most projects starting with web is faster and cheaper; a mobile app makes sense when you need notifications, the camera or offline use. We settle this during discovery based on your users.

Can we update the content ourselves?

Yes. We build an admin panel as needed, so text, images, products and pages can be updated without a developer.

What happens after launch?

We offer ongoing support for monitoring, security updates, store version updates and new features, tailored to your needs.

Let’s talk about your project for 30 minutes.

In a free discovery call we listen to what you need and sketch a workable path and a rough timeline.

Start a project