A responsive public site, a full admin panel, and 5 built-in AI features — a chatbot, blog writer, project enhancer, message triage, and bio generator — each with its own on/off switch. Built on Laravel 12.
Hero, about, skills, services, projects, experience timeline, testimonials, blog, and contact — all mobile-first.
Every project gets its own page with gallery, tech stack, client, and links — not just a card in a grid.
Write posts yourself or generate a full draft from a one-line topic — review and publish when ready.
Every message auto-summarized, sentiment-tagged, and spam-flagged the moment it lands — with a honeypot field too.
One switch turns all AI off instantly. Five more give granular control over each individual feature.
Visitors can toggle light or dark mode; you set the default and pick an accent color from Settings.
No symlinks, no storage:link — images are written directly where shared hosting expects them.
Open Graph tags, Twitter Cards, canonical URLs, and JSON-LD structured data — out of the box.
A dedicated admin login, guarded routes, and a password-change flow — no third-party auth service required.
Every AI feature is optional. Toggle the entire system off from Settings — single switch, zero code changes — or leave it on and control each feature individually.
A floating chat widget trained on your real site content — projects, skills, services, experience — answers visitor questions instantly, 24/7.
Give it a topic, a tone, and a target length — get back a full HTML draft plus a listing excerpt, ready to review.
Paste rough notes about a project — get a punchy one-line summary and a polished, multi-paragraph description.
Every inbound message is auto-summarized, sentiment-tagged (positive/neutral/negative), and flagged if it looks like spam.
Drop in a few keywords about your background — get a three-paragraph "About Me" draft in your chosen tone.
Admin → Settings & AI. Flip the master switch to enable or disable all 5 AI features at once. Your Anthropic API key lives only in .env — never in the database.
Everything a visitor sees — designed to convert, not just to display.
Full business control — no code required for day-to-day updates.
This runs on your own server — there's no shared public demo to protect against abuse of the AI endpoints. Spin it up locally in about 5 minutes with the seeded account below.
public/uploads/ — no symlinks required. Point your domain or subdomain at the public/ folder and you're set.public/uploads/projects/, blog covers to public/uploads/blog/, testimonial avatars to public/uploads/testimonials/, and your profile photo to public/uploads/profile/. All folders are created automatically on first upload.A complete, production-ready Laravel 12 platform. Deploy in minutes. Fully documented. AI-powered.