Okle is an e-commerce web app. This web app mainly implements e-commerce affiliation marketing concepts side of things. This is a personal project that i work on in my free time so don't expect stable commits if you want to watch the repo.
These instructions will get you a copy of the project up and running on your local machine for development.
To run this app you need to have below technologies:
Visit https://laravel.com/docs/5.2 for a detailed documentation on how to install it. It is recommended to install the vagrant box Homestead optimized to run laravel apps. The below gives you the basic instructions on how to install Homestead. visit https://laravel.com/docs/5.4/homestead for a detailed documentation.
- VirtualBox
- or VMWare
- or Parallels
- Vagrant
You only to have one of these VirtualBox, or VWware or Parallels and then have Vagrant as well. If you have those installed move to the below instructions.
vagrant box add laravel/homestead
// Mac or Linux
bash init.sh
// windows
init.bat
Locate the Homestead.yaml file we just created. It should be in ~/.homestead/Homestead.yaml
for mac and linux users,for window users check in /users
or /Documents
,it really depends on where you downloaded everything from.
The provider key in your ~/.homestead/Homestead.yaml file indicates which Vagrant provider should be used: virtualbox, vmware_fusion, vmware_workstation, or parallels. You may set this to the provider you prefer:
provider: virtualbox
Create a folder which files will be synced between your local machine and the Homestead environment. Mine is assumed to be named "Code"
folders:
- map: ~/Code
to : /home/vagrant/Code
If you change the sites property after provisioning the Homestead box, you should re-run
vagrant reload --provision
to update the Nginx configuration on the virtual machine
sites:
- map: okle.app
to: /home/vagrant/Code/okle/public
For Mac or linux users, this file is located at /etc/hosts
. on Windows, it is located atC:\Windows\System32\drivers\etc\hosts
.
192.168.10.10 okle.app
http://okle.app
A homestead
database is configured for both MYSQL and Postgres out of the box.
mysql -u homestead -p
password: secret
- Laravel Framework - web framework used
- Christophe Mutabazi - Initial work
This project is a personal project. You can clone the repo but if you like the idea and want to contribute contact me first.