Project · Client work

Aria Lab

A Persian-language website and internal management panel for a concrete and geotechnical testing laboratory in Qom. Public site, customer login, and a role-based admin area, built and delivered for a paying client.

The Aria Lab website: a right-to-left Persian homepage for an engineering testing laboratory, with a photograph of on-site concrete sampling.
93
commits
RTL
right-to-left Persian
2
audiences: public and staff
Design decisions

Built right-to-left first, not translated into it.

Persian is not a language you retrofit. Mirroring a left-to-right layout produces something that technically works and reads as foreign, so the layout, type and spacing were designed right-to-left from the start.

The client’s customers read Persian, not English

Built right-to-left first rather than translating a left-to-right layout, so the typography and spacing are correct rather than mirrored.

A laboratory has to look credentialed, not trendy

Real photography from the client’s own site work, with licence and experience stated in the first screen.

Staff and customers need different things from one site

A public marketing site plus a separate customer login area, sharing one codebase and one database.

Test records are commercially sensitive

The management panel sits behind authentication with role-based access, not a shared password.

Stack

What it runs on.

FrameworkNext.js with the App Router, TypeScript
DatabasePrisma ORM over SQLite
AuthJWT sessions via jose, bcrypt password hashing
StylingTailwind CSS, configured for right-to-left