Göktürk GöçenEngineer · Builder · Trader
PRJ_05A product site the team edits itself
Izmir · 2026Web · B2B

robodor.com

01FULL-STACK DEVELOPMENT02CUSTOM ADMIN03SIX-LANGUAGE I18N04PRODUCT TOOLS
Live at robodor.comExplore↓
About the project

Robodor is a Turkish B2B maker of motor drivers, encoders and sliding-door drives, selling in Turkey and the EU. The site presents its products in six languages, with a comparison tool, a product selector, a door-motor sizing calculator, news, references and quote forms. Staff edit products, news, references, forms and translations from a custom admin — no developer needed.

TECHNICAL READOUTPRJ_05
StatusLive — robodor.com
LanguagesSix: Turkish, English, French, German, Italian, Spanish
ToolsCompare · product selector · motor-sizing calculator
AdminVisual homepage editor · products, news, references, forms, translations
DataPrisma + Postgres · files on S3
The engineering

Next.js 16 and React 19 with next-intl across six locales sharing English URLs; old Turkish slugs 301-redirect to keep search ranking. A Puck visual editor drives the homepage, and the rest of the admin sits behind Google sign-in with an email allow-list, role checks and CSRF protection, with every write validated. Public data is cached by content tag and every admin write invalidates its tag, with a fallback if the database is down. Files upload straight to S3 with presigned URLs and are served through the site's own route, after Chrome's lookalike-domain warning fired on the bucket hostname. Spec claims that couldn't be traced to a source document were taken out.

Role
Development, end to end
Services
  • FULL-STACK DEVELOPMENT
  • CUSTOM ADMIN
  • SIX-LANGUAGE I18N
  • PRODUCT TOOLS
  • SEO
Stack
Next.js 16React 19TypeScriptnext-intlPrismaPostgresNextAuthPuckAWS S3Vercel
Destinations