OCatalog - iOS catalog app with admin panel

OCatalog - iOS catalog app with admin panel

Released 4 years ago , Last update 4 years ago

OCatalog is a complete solution for publishing iPad/iPhone (iOS7 ready) catalogs in a blink as a stand-alone application.

OCatalog is a complete solution for publishing iPhone and iPad catalogs.

OCatalog can be fully re-skinned by substituting images and fonts. In addition your administrator panel can be white labeled to fit your agency CMS. We're also providing services if you wish to hire us to customize OCatalog for you.

OCatalog is suitable for several industries:

  • Manufacturers
  • Shops (Fashion, electronics, pharma, etc)
  • Restaurants (Interactive menu)
  • Portfolios (Designers, architects, model agencies)

The app comes with an admin panel (php+mysql) therefore a Linux server is required.

The backend powering the administration panel run needs to run on a LAMP stack (Linux, Apache, mySQL, PHP).


14 day 14-day money-back guarantee


Application License

  • Perpetual license

  • 1 application

  • Can distribute binary products only

  • Commercial use

  • 6 months support


Developer License

  • Perpetual license

  • Unlimited projects

  • Can distribute code and binary products

  • Commercial use

  • 6 months support

Need custom services for this product? Get a quote

Installation guide

Installing, customizing and deploying OCatalog requires some web and iOS knowledge.

However if you need help or have issues with installing the administration panel, please let us know by opening a ticket or hire us to install and re-skin the application for you.

Admin panel

The admin panel is a simple web interface which allows:

  • Add/edit/delete categories and products
  • Edit the about us and contact page
  • Edit content sections
  • Set parameters such as currency, longitude and latitude

It is written in PHP using the Yii framework and makes use of mySQL as a database.

Installing the administration panel:

  • Create a database and import protected/data/ocatalog.sql
  • Edit protected/config/db_production.php and set mysql connection details
  • If necessary set permissions for directories and subdirectories of assets/, upload/, upload/resize to 0777 (rwxrwxrwx).
  • Update permissions for files under assets/ and upload/ to 0666 (rwrwrw)
  • Edit protected/components/UserIdentity.php to set admin username and password

Customizing graphics

Graphics are located in the folder images, either edit or replace the graphics assets under that folder. Make sure to keep the same sizes, name and formats.

enter image description here

Don't forget to import the icons in your project as described below.

enter image description here

Change settings:

Edit the file settings.plist inserting the path of your admin panel, the google analytics code and the translations of some labels.

enter image description here

Add your products: Access the admin panel and start adding categories and products.

3 licenses, starting from From » $149.99 View Licenses

Get A Quote

What do you need?
  • Custom development
  • Integration
  • Customization / Reskinning
  • Consultation
When do you need it?
  • Soon
  • Next week
  • Next month
  • Anytime

Thanks for getting in touch!

Your quote details have been received and we'll get back to you soon.

or Get a quote

for customization or integration services

Or enter your name and Email
  • JS Jay S. 3 years ago
    Just checking in to see if there was up update to OCatalog for iOS8. Also wanted to ask Fidelli if he could provide guidance/support as to how I could make the application work fully offline. I am a novice at code and I require directions on what to delete to make it work offline. Binpress advised that their support was limited to helping a customer download or redownload an app source code, and they don't provide technical support, which is the type of support I am looking for in a project.
    • Fedeli Riccardo Publisher 3 years ago
      Hi Jay, we have a new version for iOS8 and we can provide you the updated code after you purchase. As concerns the app working offline, if you have not much experience in coding we can provide you some hints but after that it'll be your responsibility to implement it unless you don't hire us to carry out such an implementation. Remaining at your full disposal, br, Riccardo
  • JS Jay S. 3 years ago
    I also want the app to be fully utilized "off" line. Is that possible with this app?
  • JS Jay S. 3 years ago
    Is the app made with iO8 SDK and Xcode 6? Is it easy to replace the icons in the menu with my own? Do you provide updates to the app template if Apple updates iOS version? To you provide support to the developer using your template or is that delegated to binpress? Thanks for reviewing and answering my questions. Jay
    • Fedeli Riccardo Publisher 3 years ago
      hello Jay, so far the app is done for iOS7 anyhow switching it to iOS8 is not that complicated and we are planning to create an update soon. As concerns the updates for future iOS versions, I am in the position to grant we will free of charge but anyhow we will try to publish some updates on binpress. About the icons they are retrieved from the server so you can upload them directly from the admin panel. Offline usage is possible just for favourites but it's not implemented through the application (you can develop it on top anyhow if you wish). Thanks and best regards