Skip to content

Türkiye · Mersin

Mobile Apps and Software for Businesses in Mersin

Detartech is a software company whose Istanbul team builds mobile apps and MVPs remotely for businesses in Mersin. For our Mersin client Akın Atmaca we built Yükpro, an app that connects shippers directly with carriers and drivers, using Flutter, and released it on the App Store and Google Play. There is no time difference, meetings are in Turkish, online or in person, and progress is visible as a working build every two weeks.

Time difference
None: Mersin and Istanbul share one time zone (UTC+3)
Way of working
Remote; our team is in Istanbul
Meetings
In Turkish, online or in person
Delivered project
Yükpro, live on iOS and Android
Progress
A working build at the end of every two-week sprint

Our Services

Mobile App Development for Mersin Businesses

We built Yükpro with Flutter from a single codebase and released it on the App Store and Google Play. Load alerts with push notifications, filtering by province and vehicle type, and one-tap calling or WhatsApp contact form the core of the app. Store release and the in-app subscription flow were part of the job.

View service

MVP Development for Product Ideas from Mersin

Yükpro's first release focused on the features that do the real work: listings, filters, load alerts and direct contact. In an MVP we put the question you want to validate in writing and limit the scope accordingly. A managed backend such as Firebase helps a first release reach users without getting stuck on server management.

View service

Getting AI-Written Apps Ready for Launch in Mersin

For a Mersin team that put together a listing or booking app quickly with Lovable or Replit, the first step is reading the existing code and separating what works from what happens to work. The audit, fixes and CI/CD security gate are run from Istanbul; meetings are in Turkish, online or in person.

View service

Websites and Platforms for Mersin Businesses

When a mobile product like Yükpro also needs a marketing site or a web panel, we plan the rendering strategy, multilingual structure and content management from the start. A Mersin business's web project is run from Istanbul in Turkish, with a working version to review every two weeks.

View service

AI Integration for Logistics and Trade in Mersin

For a Mersin business that works with recurring documents such as quotes, waybills or contracts, we can set up document automation and RAG-based search. We work with measured accuracy and decide up front, with KVKK in mind, which data goes to the model.

View service

Technical SEO for Sites in Mersin

On the site of a business operating in Mersin, we set up indexing, Core Web Vitals and measurement as one system. If the site is being migrated, old addresses are mapped to the new structure with a 301 map. We do not guarantee rankings.

View service

GEO for Businesses in Mersin

AI engines do not rank; they choose sources when they answer. We prepare a Mersin business's site for that choice with llms.txt, structured data and a clear robots.txt policy; visibility cannot be guaranteed.

View service

Lead Tracking and CRM Integration in Mersin

For a sales team that copies Meta or LinkedIn ad enquiries into a spreadsheet by hand, we build a line that drops leads into the CRM within seconds and sends the sales outcome back to the ad platform. The setup runs on your own server, and a monthly match quality and conversion report is shared.

View service

DevOps and Release Process for Mersin Projects

Yükpro's infrastructure was built on Firebase's managed services. For a product that runs its own servers, we set up environment and secret management, containers, observability and release steps that can be rolled back, and leave them with a written handover.

View service

Technical Leadership for Companies in Mersin

For a Mersin company with a product idea but no technical executive, we write architecture decisions down with their reasoning and evaluate vendors and engineering candidates. Making sure the cloud, domain and app store accounts are opened in the company's own name is one of the first checks.

View service

Backend Scaling for Growing Apps in Mersin

In an app that sends notifications and matches users, like Yükpro, data and notification load grow with the number of users. We measure first to find the bottleneck, then apply query optimisation, caching and queue decisions with a plan that can be rolled back.

View service

How does a Mersin business work with a team in Istanbul?

Yükpro's owner, Akın Atmaca, is in Mersin, and our team is in Istanbul. When building a mobile product, the distance between the two cities is not what matters; what matters is that decisions and progress sit somewhere everyone can see them. That is why remote projects start with the scope, priorities and acceptance criteria written down. Meetings are held in Turkish and can be online or in person.

The best way to see progress on a mobile app is to use the app on your own phone. At the end of every two-week sprint a working build is shared, and your feedback goes straight into the plan for the next sprint. Work is tracked on a Jira or Linear board. Since all of Türkiye is in the same time zone, finding a meeting slot is never an issue either.

What problem does Yükpro solve?

In road freight, shippers struggled to find a suitable carrier, and carriers struggled to find loads that matched their routes. Matching relied mostly on phone calls, scattered WhatsApp groups and middlemen. The result was lost time, empty return trips and little price transparency.

Mersin is a port city with a large container port, and freight is part of its everyday economy. Yükpro, however, serves road freight across the whole of Türkiye, not only Mersin: listings are published by origin and destination province, so a load leaving Mersin and a load heading to Mersin from another province go through the same flow.

What does the app include?

Free listings for shippers

Shippers publish free, unlimited listings with route, vehicle type and price. Because listing is free, the barrier to joining the platform stays low.

Filters and load alerts for carriers

Carriers filter listings by province, vehicle type and loading method. A load alert set by origin and destination province sends an instant push notification when a matching listing appears. Carriers no longer need to keep checking the app to avoid driving back empty.

One-tap contact

Both sides can call or message on WhatsApp with a single tap. Carriers can share their vehicle and driver details from their profile in one step with a ready-made message. Because contact happens directly between the parties, there is no middleman fee.

Which technical decisions were made?

The app was built with Flutter from a single codebase and is live on both iOS and Android. A single codebase means both platforms are updated together and features stay consistent across them. The backend runs on Firebase: authentication, the Firestore database, Cloud Functions and push notifications all sit on one platform. This setup suits a first release that focuses on getting the product to market without building separate server infrastructure.

How did the revenue model shape the app?

Yükpro's revenue comes from carrier subscriptions: after a 14-day trial, carriers continue with a monthly subscription through the App Store and Google Play, while the app is free for shippers. In-store subscriptions remove the need for a separate payment system, but the trial, renewal and cancellation flows must be designed to follow store rules.

What does this project mean for other businesses in Mersin?

For work that happens in the field, a mobile app earns its value by letting people do something they already do in fewer steps. For Yükpro, that meant bringing the industry's phone and WhatsApp habits into the app instead of trying to replace them. If you have a similar idea, the first meeting is free, it can be online or in person, and we reply within 24 hours.

Frequently Asked Questions

We are in Mersin. Is working remotely with a team in Istanbul practical?

With no time difference and communication in Turkish, remote work does not get in the way of day-to-day progress. Scope and priorities are written down, work is tracked on a Jira or Linear board, and every two-week sprint ends with a working build. Meetings can be online or in person. Yükpro was built this way for our client in Mersin.

Do we need separate apps for iOS and Android?

In most projects, no. We built Yükpro with Flutter from a single codebase and released it in both stores. A single codebase makes it easier to update both platforms together; if there is a platform-specific hardware need, we assess it separately at the start of the project.

How is an in-app subscription set up?

In Yükpro, carriers move to a monthly subscription through the App Store and Google Play after a 14-day trial. In-store subscriptions need no separate payment system, but the trial, renewal and cancellation flows must follow store rules. No one can predict store review times precisely, so we leave room for them in the release plan.

What infrastructure do instant notifications and matching need?

In Yükpro, authentication, the Firestore database, Cloud Functions and push notifications run on Firebase, and a load alert triggers a notification when a matching listing is published. Infrastructure needs can change as users and data grow, so we build the architecture to be measurable from day one.

How much should the first version of our idea include?

The first version should ship with the smallest set of features that solves the user's real problem. For Yükpro that was listings, filters, load alerts and direct contact. We define the scope together in the discovery call and set out time and cost in a written proposal.

Let's Talk About Your Project

Wherever you are, the first meeting is free, online or in person.

Get a Quick Quote