zakaryae.

Open for collaborations

Project study / Local Service Platform

Camera4WorldA clear path to better security.

A Moroccan surveillance service needs to explain installation, maintenance and upgrades, then help visitors make an informed inquiry.

Next.jsSupabaseMultilingual
Live website capture · September 2026 · French interface
Live website capture · September 2026 · French interface
01

Engineering focus

Help people describe their security needs and reach the service provider in their preferred language.

02

The implementation

A Next.js website with French, English and Darija interfaces. Service information leads to a quote form, appointment request or WhatsApp contact.

03

Current release

The public website presents surveillance services and completed installations in Morocco. It provides direct inquiry channels; no conversion or business-growth metrics are claimed.

Decisions behind the interface

Appointments that respect availability

Booking code calculates slots from weekly working hours, blocked periods, lead time and existing appointments, using Morocco’s time zone. The server rechecks whether a requested slot is still available.

A service workflow, from inquiry onward

The source separates public service information from booking and administrative workflows. Next.js handles the website; Supabase supports the data layer. Existing tests cover booking input, availability rules and administrative operations.

Have a related project?

Let’s discuss it