@extends('layouts.app') @section('title', 'Almasix — Progress') @section('content') @isset(status)

{{ status }}

@endisset

{{ app_name }} · env {{ env }}

Progress tracker

Laravel-shaped Python framework. This living example is built end-to-end with Prism — layouts, components, stacks, and subpath-aware asset().

@auth

Signed in as {{ auth_user['name'] }} ({{ auth_user['email'] }})

@else

Browsing as guest — session + CSRF are live on web.

@endauth
@component('button', {'href': board_url, 'variant': 'primary'}) Milestone board @endcomponent @component('button', {'href': showcase_url, 'variant': 'ghost'}) Prism showcase @endcomponent @guest @component('button', {'href': login_url, 'variant': 'ghost'}) Sign in @endcomponent @endguest

What ships here

Web routes render HTML. Everything under /api stays JSON.

@foreach(features as feature) @component('feature', {'title': feature['title']}) {{ feature['body'] }} @endcomponent @endforeach

API surface

Same app, different polarity — hit these from curl or a browser.

@endsection