Self-hosted PHP catalog script with modern design, multi-language support and SEO in mind. Publish product, rental or service catalogs in minutes using a clean public site and a simple admin panel.
- Homepage: https://cata.lat/
- Live demo (public + admin): https://cata.lat/demo/
- Developer: https://pascoal.eti.br
- Codester: https://www.codester.com/items/60123/catalat-online-catalog-and-rental-php-script
Turn your catalog into a single link you can share everywhere.
Catalat is a lightweight PHP script that creates:
- a beautiful public catalog, focused on mobile and SEO, and
- a simple admin panel, focused on speed and clarity.
You host it on your own server and keep full control: items, categories, pages, languages, images and colors.
- Per installation: multiple catalogs (one codebase for several projects)
- Main focus: mobile experience + SEO
- Languages: EN, PT-BR, ES, FR
- PWA ready: icons and manifest prepared
Catalat works well for:
- Product or service catalogs
- Rentals (party kits, equipment, etc.)
- Menus (bars, restaurants, coffee shops)
- Portfolios and price tables
- Simple “link-in-bio” style catalogs
Anywhere you need a structured list of items with images, text and categories.
Friendly interface for visitors:
- Clean layout with category filters
- Full-text search
- Highlight items (featured products)
- Item detail page with gallery, description and price
- WhatsApp shortcut to request items
- Institutional pages (About, FAQ, policies, etc.)
- Footer with quick links, language selector and contact info
- Designed to look great on smartphones and desktops
Fast and simple admin interface:
-
Manage categories
-
Register items with:
- Title and description
- Category selection
- Multiple photos
- Prices and highlight status
- Visibility (show / hide)
-
Manage institutional pages (About, FAQ, policies)
-
Configure:
- Logo and brand colors
- Public texts (titles, descriptions)
- Basic SEO options
-
Interface prepared in EN, PT, ES, FR
-
Texts separated by language
-
Meta tags, canonical URL and Open Graph already set
-
JSON-LD schema:
- SoftwareApplication
- WebSite
- Person (author)
-
Structure designed to help search engines understand your catalog
-
Use one script as a base for multiple client projects
-
Customize per installation:
- Logo
- Colors
- Texts
- Subdomain or folder
-
Ideal as a white-label catalog solution
Use these filenames (or adapt to your repo):
catalat-preview.png– Preview of public catalog + admin panelfilter.png– Home with category filtersearch-public.png– Search results pageitem-public.png– Item detail page with gallery and WhatsApp linkhome-footer.png– Footer with navigation, languages and contact
home-admin.png– Admin dashboard with shortcutsadmin-item-list.png– Item list with status and actionsadmin-item-edit.png– Edit item form (title, category, photos, prices, highlight)admin-site-configuration.png– Site configuration (logo, colors, SEO)admin-page-list.png– List of pages (About, FAQ, policies)translate-PT-FR-EN-ES.png– Translations screen (PT, EN, ES, FR)script.png– Tech/code preview
Clean PHP code that runs well on common shared hosting.
- PHP 8.x (no heavy frameworks)
- MySQL / MariaDB
- Tables for items, categories, pages and settings
- Bootstrap 5 responsive grid
- Modern CSS, mobile-first
- PWA layout with icons and manifest prepared
-
Canonical URL and hreflang (en, pt-BR, es, fr, x-default)
-
Open Graph and Twitter Cards
-
JSON-LD:
- SoftwareApplication
- WebSite
- Person
-
Geo meta tags pointing to Brazil
- PHP 8.x
- MySQL or MariaDB
- Typical shared hosting (if you run WordPress, you’re probably ready)
-
Upload files Upload the script files to your hosting (root or a subfolder like
/catalog/). -
Create database Create a MySQL/MariaDB database and a user with full permissions.
-
Configure connection In the config/installer, set:
- DB host, name, user, password
- Base URL (public catalog + admin)
-
Run installation
- If you include an installer, access something like
https://yourdomain.com/install/. - Or import the SQL manually and create the first admin user following the documentation.
- If you include an installer, access something like
-
Access admin
- Go to
/admin/(or your configured path) - Log in with the admin user
- Configure logo, colors, languages and initial content
- Go to
-
Configure your catalog
- Set site name, logo and colors
- Configure languages and default locale
- Add institutional pages (About, FAQ, policies)
-
Create categories
- Create categories to organize your items
- Mark featured items if needed
-
Add items
- Title, description, price/label
- Category
- Multiple photos
- Visibility (show/hide)
-
Share the link
- Instagram / Facebook bio
- WhatsApp profile
- QR codes on printed materials
- Business cards and flyers
No. Catalat is optimized for shared hosting with PHP 8.x and MySQL or MariaDB. If you already host small sites or WordPress, you are probably ready.
No. Catalat is a catalog and presentation layer. It focuses on showing products and gathering interest.
You can link each item or call-to-action to:
- External checkout links
- Any payment or booking system you prefer
Want to use Catalat in your next project? Send a message on WhatsApp to talk about licensing, installation and customization.
- WhatsApp:
+55 21 98472-5056 - Direct link: [https://wa.me/5521984725056
- Site: https://pascoal.eti.br
Pascoal Eti — custom web development & PHP catalog solutions
- Website: https://pascoal.eti.br
- Project home: https://cata.lat/
© 2025 Catalat. All rights reserved.
