This project is an e-commerce web application developed as part of the Advanced Web Programming course. It includes a fully functional user cart system, order checkout, and a secure admin panel for product management (CRUD operations).
- Name: Melis Su Kaya
- University: Istanbul Nişantaşı University - Software Engineering (3rd Year)
- Student ID: 20222022421
This project was developed and tested on a modern macOS environment using the following tools:
- Framework: Laravel 11.x
- Local Environment: Laravel Herd
- Database Management: DBngin (MySQL)
- IDE: PhpStorm
-
Clone the repository:
git clone https://github.com/melissuki/LaravelProject.git -
Navigate to the project directory:
cd LaravelProject -
Install dependencies:
composer install -
Environment setup: Copy the environment file using
cp .env.example .env -
Generate application key:
php artisan key:generate -
Run database migrations:
php artisan migrate -
Start the local server:
php artisan serve
🔐 Admin Panel Access
The project includes a secure admin panel to manage products and view orders. Admin Login URL: http://127.0.0.1:8000/admin/login
Username: user123
Password: 12345
Note: Unauthorized users are strictly redirected to the login page via custom middleware.