Prosty sklep internetowy oparty na Laravel + Vue
Demo: http://projectshop.cloud
- Logowanie / rejestracja / przypomnienie hasła
- Lista produktów z filtrowaniem i paginacją
- Lista zamówień
- System koszyka
- Integracja płatności PayU
- System ról i uprawnień
- Zarządzanie Użytkownikami
- Zarządzanie Produktami
- Zarządzanie Kategoriami
- Możliwość zalogowania się na innego użytkownika
- PHP 8.1
- Node v16
git clone https://github.com/HubertLipinski/ProjectShop.git
cd ProjectShop
cp .env.example .env
composer install
php artisan key:generate
php artisan migrate --seed
php artisan storage:link
npm install
npm run dev
Laravel Sail (WSL2 + docker)
composer install
alias sail='[ -f sail ] && sh sail || sh vendor/bin/sail'
sail up -d
sail artisan key:generate
sail artisan migrate --seed
sail artisan storage:link
sail npm install
sail npm run prod
Aplikacja posiada integracje płatności poprzez PayU. Domyślne dane znajdują się w .env.example lub można użyć tych tutaj: https://developers.payu.com/europe/pl/docs/testing/sandbox/