AN

Andhika Narada Putra

←  Selected workCASE STUDY  /  02

Security Services / Web Development

CBS GUARD.

A professional web presence for security services, with service content and administrative management.

Explore the project
TECHNOLOGY
  • Laravel
  • PHP
  • Blade
01 — LOCAL DEVELOPMENT CAPTURERendered from the original project source
01PROJECT OVERVIEW

A clear presence for security services.

The public home page brings the security-services offer into a single, navigable presentation. Its service section is populated from active service records rather than fixed copy in the route.

The source confirms this content flow and its management screens. It does not establish business impact, deployment status, or visitor outcomes.

02PUBLIC INFORMATION FLOW

A home page organized for scanning.

The public site is a single-page presentation with clear anchors. Its service information sits within the larger home-page narrative rather than on a separate public detail route.

  1. 01

    Start with the introduction

    The home page opens with a hero and navigation links to sections including About, Services, Projects, and Contact.

  2. 02

    Explore active services

    The root route loads active Service records ordered by sort_order and title. The Blade view presents each service title and description in the Services section.

  3. 03

    Maintain the service content

    An authenticated /admin/services resource provides index, create, edit, update, and delete actions for service records.

03SITE CONTENT

Information, made legible.

01

Security services

The home page groups the introduction, About, Services, Why Us, Clients, Projects, and Contact into anchored sections.

02

Service content

The public Services section renders active records with title and optional description, ordered by configured position and then title.

03

Administrative management

The Laravel resource supports service CRUD, active state, ordering, descriptions, and optional image handling.

04IMPLEMENTATION / DATA

A service model with a clear content path.

Laravel routes, an Eloquent model, a resource controller, migrations, and Blade views define the verified service-content workflow.

FRAMEWORK

Laravel

Application framework

LANGUAGE

PHP

Server-side application language

TEMPLATES

Blade

Home page and service-management views

The public root route loads active services through the Service model and renders pages.home. The /admin/services resource is inside the auth middleware group. Service records have title, unique slug, description, image path, is_active, sort_order, and timestamps in the inspected migrations. The code reviewed does not establish deployment status or business outcomes.

05ENGINEERING NOTES

Content structure carries through the stack.

These observations come from the inspected public route, service controller, model, migrations, and views. They do not represent a security or business-outcome assessment.

  • The public page filters inactive services before rendering; ordering is explicit in the route query.
  • The controller validates service titles and descriptions, and handles optional image replacement or removal through the public storage disk.
  • The service-management route is grouped behind Laravel's auth middleware. This describes route configuration only, not a broader security assessment.
IN REFLECTION

The implementation connects a section-based public presentation to a focused content workflow: service records are ordered and filtered before display, then maintained through Laravel's resource controller and Blade forms.