SUNRAY - An eyewear ecommerce application built with PHP, Laravel, Vite, Bootstrap, and MySQL.
SUNRAY Link - http://sunray.thsite.top
- User Authentication: Laravel built-in login, sign-up, and logout for user accounts.
- Product Search & Filters: Easily find products with search and custom filters.
- Cart System: Add, remove, and manage items in your cart easily.
- Checkout: Easy way to pay for your items and provide your address for delivery.
- User Settings: Update account info, password, or delete account.
- Orders History: View past orders for tracking and reordering.
- Dashboard: Manage orders, preferences, and account settings from one place.
- Responsive UI: Browse and shop on any device with a mobile-friendly design.
- Flash Messages: Quick notifications for important actions like successful login, item added to cart, or order confirmation.
SUNRAY.-.DEMO.mp4
Requirements: PHP >= 8.1, Composer, RDBMS (such as MySQL, MariaDB, PostgreSQL, etc.)
Installation Steps:
- Clone the repository
git clone https://github.com/bhupindersingh007/sunray.git
or download zip. - Open the directory
sunray
in the terminal. - Install composer dependencies
composer install
. - Make a new
.env
file and copy.env.example
file to.env
. - Set the database configuration in the
.env
likeDB_DATABASE, DB_USERNAME and DB_PASSWORD
etc. - Generate key:
php artisan key:generate
. - Run
php artisan migrate:refresh --seed
- Run
npm i
andnpm build
. - Run the application:
php artisan serve
.
- PHP 8.1 - A popular general-purpose scripting language for web development.
- Laravel 10 - PHP fullstack web application framework.
- MySQL 8.0 - The world's most popular open source relational database.
- Feather Icons - Simply beautiful open source SVG icons.
- Vite Plugin - Laravel plugin for Vite.
- Bootstrap 5 - The most popular HTML, CSS, and JavaScript framework for developing responsive, mobile first projects on the web.