Write, share and curate
stories that matter.
Yosry Blog is a clean, server-rendered publishing platform built on Laravel 12 and Blade. Create, read, update and delete posts with a smooth editorial interface that gets out of your way.
Everything you need to publish
A focused, no-nonsense posts manager with thoughtful UX touches baked in — from inline validation to a smart edit form that prevents accidental no-ops.
Full Posts CRUD
List, view, create, edit and delete posts through a server-rendered Blade interface with route model binding.
Author Linking
Each post is linked to a user through an Eloquent belongsTo relationship, demonstrating clean one-to-many modelling.
Server Validation
Inline Blade error display on create and edit forms, with old() repopulation for a frictionless retry.
Smart Edit Form
The Update button stays disabled until something actually changes — no more accidental no-op submissions.
Carbon Date Formatting
Beautifully formatted dates on the index and detail pages powered by Laravel's native Carbon integration.
Responsive by Default
Mobile-first layout with hidden columns, stacked action buttons and a fluid card grid that adapts to any screen.
Ready to publish your first post?
Jump straight into the editor and start writing. The form is wired with validation, CSRF protection and form repopulation out of the box.