TECHNOLOGY
Chosen for the requirement, not the trend.
Technology choices depend on each project's needs. We separate what is evidenced in our completed work from what we can work with when a project requires it.
- Used in completed projects
- Evidenced in the source code of HAN Gayrimenkul or this website.
- Can work with
- Offered when a project requires it — not claimed for a specific project.
Frontend
Interfaces that render fast and stay maintainable.
- Next.jsUsed in completed projects
- ReactUsed in completed projects
- TypeScriptUsed in completed projects
- Tailwind CSSUsed in completed projects
- LeafletUsed in completed projects · Maps in HAN Gayrimenkul
Backend
Business logic, validation and APIs on the server.
- Node.jsUsed in completed projects
- ZodUsed in completed projects · Server-side input validation
- LaravelCan work with
Databases
Data models designed around your real records.
- PostgreSQLUsed in completed projects
- PrismaUsed in completed projects · ORM in HAN Gayrimenkul
- MongoDBCan work with
Infrastructure & deployment
Managed hosting with previews, HTTPS and environment-based configuration.
- VercelUsed in completed projects
- Neon (Postgres)Used in completed projects · Stores this site's contact requests
- Vercel BlobUsed in completed projects · Listing photos in HAN Gayrimenkul
Testing & quality
Automated checks that keep releases predictable.
- VitestUsed in completed projects
- PlaywrightUsed in completed projects
- axe-coreUsed in completed projects · Accessibility checks
- LighthouseUsed in completed projects
Design & tools
Design, version control and collaboration.
- FigmaCan work with
- GitUsed in completed projects
How we choose
Fit for purpose
The requirements, your team and your hosting decide — not popularity.
Maintainability
Typed code and well-documented tools make future work easier and cheaper.
Security & performance
Validation, secure defaults and fast rendering are part of the stack choice.
Next step
Have a project in mind? Let's talk it through.
Tell us what you want to build. We'll reply with questions or a call proposal — and a written proposal after discovery. No obligation.