:warning: :warning: :warning: This project is work in progress and should not be used in production ! :warning: :warning: :warning:
The SimpleCiShop is an ecommerce web application based on the famous CodeIgniter framework.
It's being currently refactored to run with PHP >=7.2 and CodeIgniter ^3.1.
The shop was fully functional since I have used it to sell myself products; actually the products you see in the demo site are real, and I used to sell them.
I was not satisfied with the other open source ecommerce systems that were in the market that time - neither am I now - so I decided to build my own simple shopping cart.
There is a lot of stuff to be done.
The directory structure is mainly the CodeIgniter structure. There are a few things that are outside of that.
public/assets
- Contains js / fonts
public/images
- Contains the images of the products
public/theme
- Contains the css and the images of the frontend website (notice that the website is not themeable yet)
public/uploads
- Uploaded images that are used in the Product details/description
application/controllers/admin
- The admin (backend) application controllers
application/controllers/shop
- The shop (frontend) application controllers
git clone https://github.com/panigrc/SimpleCiShop.git
application/config/database.php
file according to your needscomposer install
public
directory. If you have another Docroot configuration i.e. public_html
you could create a symlink like this:
ln -s public public_html
.config.example.php
to config.php
and edit it according to your setup. http://localhost/your/webserver/path/SimpleCiShop/index.php/shop/home
.http://localhost/your/webserver/path/SimpleCiShop/index.php/admin/catalog
.See simplecishop.sql
See Project