Evershop is a web app that allows you manage a very basic shop. Developed as part of "Software Engineer Admission Test".
- Test Driven Development (TDD).
- Web Checkout is used as Payment Gateway.
- Generate Orders.
- Show Order Detail.
- Check Order Status.
- Orders List.
Laravel 8 - Laravel is a web application framework with expressive, elegant syntax. MySQL - MySQL is the world's most popular open source database. PHP - PHP is a popular general-purpose scripting language that is especially suited to web development. PHPUnit - PHPUnit is a programmer-oriented testing framework for PHP.
Bootstrap - The world’s most popular framework for building responsive, mobile-first sites.
git clone https://github.com/stalinscj/evershop.git
cd evershop
composer install
(If it was not copied automatically after installation):
cp .env.example .env
(If it was not generated automatically after installation):
php artisan key:generate
From MySQL CLI:
CREATE DATABASE db_database;
In .env file set the following variables:
APP_NAME=
APP_URL=
DB_CONNECTION=
DB_HOST=
DB_PORT=
DB_DATABASE=
DB_USERNAME=
DB_PASSWORD=
WEB_CHECKOUT_LOGIN=
WEB_CHECKOUT_TRANKEY=
WEB_CHECKOUT_URL=
php artisan migrate
php artisan test
php artisan serve
Desde un navegador ingresar a http://127.0.0.1:8000