Bliyyan is an innovative e-commerce platform that enables seamless transactions using Pi Network as the primary payment method. It provides a smooth and secure shopping experience with session-based Pi Wallet integration, ensuring fast and hassle-free transactions.
Bliyyan is built using modern web technologies to ensure performance, security, and scalability:
- Backend: Laravel 11 (REST API), MySQL
- Frontend: Vue 3, Inertia.js, Konsta UI
- Admin Panel: Filament 3
- Authentication: Pi Wallet Integration
Follow these steps to set up Bliyyan on your local machine:
Make sure you have the following installed:
- PHP 8.2+
- Composer
- Node.js & npm
- MySQL
- Laravel CLI
git clone https://github.com/bliyyaan/bliyyaan.git
cd bliyyaan
composer install
cp .env.example .env
php artisan key:generate
Edit the .env
file and update the database credentials:
DB_CONNECTION=mysql
DB_HOST=127.0.0.1
DB_PORT=3306
DB_DATABASE=bliyyaan
DB_USERNAME=root
DB_PASSWORD=yourpassword
Then, run the migrations:
php artisan migrate --seed
npm install
npm run dev
php artisan serve
Your application should now be running at http://localhost:8000.
See LICENSE.md for details.
- For more information about available commands and functionality, refer to the Laravel documentation.
- Make sure to update the
.env
file with valid email credentials and other service keys as needed.