Help Center
Frequently Asked Questions.
Knowledge base and technical documentation for CatScript Apps.
What is Catscript-13?
Catscript-13 is a modern PHP + Tailwind + Eloquent ORM application built for developers who value clarity, performance, and elegant design.
How is Catscript-13 structured?
It follows a clean, modular PSR-4 architecture with a secure public directory, ensuring scalability and maintainability from the start.
What makes the architecture “clean”?
Each component has a clear purpose, namespaced models, and organized folders. No mixed logic or global spaghetti — just separation of concerns.
Does Catscript-13 support partial page loading?
Yes. All navigation links dynamically inject content into #main-content via JavaScript, providing seamless transitions without full page reloads.
Can I use dark mode?
Absolutely. Dark mode is built-in and toggled via class-based Tailwind configuration. The UI adapts responsively to light and dark themes.
Is the interface responsive?
Yes. The sidebar collapses to icons on tablets and mobile devices. The layout is fully responsive, ensuring excellent usability across all screens.
How secure is authentication?
Catscript-13 uses JWT-based login, CSRF protection, and encrypted sessions for a secure, modern authentication flow.
What technologies power the frontend?
TailwindCSS, JavaScript with partial page loading, and elegant modal handling power the frontend. Smooth scrolling and dynamic reloading are included.
How are routes handled?
Routing follows PSR-4 standards. Clean URLs like /about or /users/profile are dynamically loaded and reactivated after injection.
What is the primary color theme?
An orange-based theme is defined in Tailwind config as the primary color, giving Catscript-13 a warm, distinctive visual identity.
How does the scroll-to-top button work?
It's powered by resources/js/app.js, which provides smooth scroll behavior when the button is clicked.
What database system does Catscript-13 use?
MySQL is the default database, accessed via Eloquent ORM for expressive and intuitive data modeling.
Is seeding supported?
Yes. Seed scripts populate tables like users, dashboard data, and sample images for instant, realistic previews.
How are sessions and forms secured?
Sessions are encrypted, CSRF tokens are enforced, and validation is handled with client-side and server-side checks for full security.
What makes Catscript-13 developer-friendly?
Detailed inline comments, clean naming conventions, and predictable folder organization make onboarding effortless.
Does Catscript-13 include a modal system?
Yes. A global modal factory powers all modals, including login and validation prompts, with animations and dynamic feedback.
How are invalid form submissions handled?
Forms shake on invalid submit, highlight missing fields, and display inline feedback messages — all built-in for great UX.
What is the sidebar behavior on mobile?
On mobile, tapping outside the sidebar automatically collapses it to icon-only mode. On desktop, a toggle button handles this.
How do data tables behave on small screens?
On mobile devices, each table row displays the first cell prominently, stacking the remaining cells below for clarity and accessibility.
Why is Catscript-13 called a “philosophy”?
Because every detail — from naming to UX — embodies precision and developer joy. It's more than a stack; it's a mindset of polish and purpose.
Can I extend Catscript-13 for my own app?
Definitely. It's built for extension — add models, routes, and scripts effortlessly while keeping full compatibility with the core architecture.
Where are uploaded images stored?
Uploaded avatars and files live inside public/images/uploads, with automatic resizing and cleanup on updates.
Does the framework support dark and light themes automatically?
Yes. Tailwind's darkMode: "class" setup allows instant switching while preserving color contrast and visual balance.