Company Profile JKTGO

JKTGO is a company profile website with a custom admin CMS built on Laravel 10, Inertia.js and React. Page content (home, company, work, team, news, contact) is managed through a slot-based system, so the team can update it without touching code.

Scope of work:
• Migrated the site from GoDaddy shared hosting (cPanel) to an AlmaLinux VPS with nginx, PHP-FPM, MariaDB, Let's Encrypt SSL and SELinux enforcing, keeping the existing domain and email.
• Security hardening: hidden admin login with layered protection and rate limiting, stricter role-based permissions, content-based upload validation, and credentials moved into environment variables.
• Automated daily backups to Google Drive with encryption and 14-day retention, verified with a restore test.
• One-command deploy script with smoke tests, and database access through an SSH tunnel only (no public database port).

#

Company Profile

#

Media & Creative

#

Custom CMS

🪄
Live demo Tap, play, explore

Try this project now

Demo is ready—feel free to explore.

Software Used

React

React

React

Vite

Vite

Vite

Tailwind Css

Tailwind Css

Tailwind Css

Inertia.js

Inertia.js

Inertia.js

Mysql

Mysql

Mysql

Laravel

Laravel

Laravel

PHP

PHP

PHP

Screenshots

Let Me Help You
Grow Business Today

I will dedicate my entire career to focus
on finishing your future dreams

Book a Meeting
Daring Deli — Online Ordering System
Company Profile JKTGO
JKTGO APPS
Website Gereja (Church Website)

Frequently Asked Questions

If you have any question please contact me.

Contact Me

I clarify requirements, prioritize tasks in Jira/Trello, develop iteratively with frequent commits and tests, and collaborate through stand-ups and code reviews to continuously improve.

My rate depends on the scope and complexity of the project. Once I understand the requirements and timeline, I can provide a more accurate quote.

I work full-time. In addition to my full-time job, I also take on some freelance projects.