Skip to content

Flexible CMS & Ecommerce Platform made in PHP & Codeigniter HMVC

Notifications You must be signed in to change notification settings

hp-techbucket/Flexatile2

 
 

Repository files navigation

Flexatile

Flexible CMS & Ecommerce Platform made in PHP & Codeigniter HMVC

Demo: Flower selling website.

Websites that use this system:

All my code is written at application>modules The following modules were coded:

  • 'templates' => Template manager
  • 'blog' => Blog CRUD with image upload system
  • 'cms' => Content Management System for "Quienes somos" & "¿Como comprar?" pages
  • 'store_items' => Product CRUD & MercadoPago API Connection
  • 'item_images' => Product image CRUD
  • 'store_categories' => Product category CRUD
  • 'item_images' => Slider image CRUD
  • 'shipping' => Shipping CRUD, price is added to the purchase total.
  • 'contact' => Contact form Module with PHPMailer dependency
  • 'site_security' => Auth & Session Module

All modules have an Admin UI & Public UI

How do i make it work?

  • Generate the MySQL database with the SQL file in root directory. Go to application>config>database.php to make the connection. Add hostname, username, password and database.

  • Go to application>config>config.php and fill $config['base_url'] with the site url, an example is localhost.

  • Go to application>libraries>Mp.php and fill $this->client_id = ''; & $this->client_secret = ''; with your own MercadoPago API Keys

  • The platform is made to work on the server's root directory if you can't make it work on the root directory open .htaccess file on root and fill "RewriteBase /" like this: "RewriteBase /path/to/website". Also go to application>modules>templates>views>sort_this_code.php and make the changes that are written there.

About

Flexible CMS & Ecommerce Platform made in PHP & Codeigniter HMVC

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • PHP 88.4%
  • JavaScript 6.0%
  • CSS 4.7%
  • Other 0.9%