A modern web application built using the VILT stack: Laravel + Inertia.js + Vue.js + Tailwind CSS. This repository is part of the StaLuKoop organization and serves as the frontend/backend monolith for our cooperative platform.
- Laravel 12 – Backend framework
- Inertia.js – Server-driven SPA architecture
- Vue 3 – Frontend framework
- Tailwind CSS – Utility-first styling
- Vite – Build tool and dev server
Expand to view recommended tools
To quickly set up PHP and related dependencies on Windows, run the following PowerShell command:
Set-ExecutionPolicy Bypass -Scope Process -Force; [System.Net.ServicePointManager]::SecurityProtocol = [System.Net.ServicePointManager]::SecurityProtocol -bor 3072; iex ((New-Object System.Net.WebClient).DownloadString('https://php.new/install/windows'))
Afterwards, make sure to install these:
- Laravel Herd – Laravel development environment
- MySQL – Relational database system
- phpMyAdmin – Web UI for managing MySQL databases
- Node.js – JavaScript runtime for building frontend assets
- HeidiSQL – Alternative SQL client for MySQL
cd path/of/phpmyadmin
composer update --no-dev
git clone https://github.com/StaLuKoop/stalukoop-web.git
cd stalukoop-web
composer install
npm install
cp .env.example .env
php artisan key:generate
APP_NAME=Stalukoop
APP_URL=http://stalukoop-web.test
DB_CONNECTION=mysql
DB_HOST=127.0.0.1
DB_PORT=3306
DB_DATABASE=stalukoop_db
DB_USERNAME=root
DB_PASSWORD=
# Update your .env file with your local database credentials (MySQL).
php artisan migrate
composer run dev
- Fork the repository
- Create your feature branch (git checkout -b feature/my-feature)
- Commit your changes (git commit -m 'Add some feature')
- Push to the branch (git push origin feature/my-feature)
- Open a pull request
This project is licensed under the MIT License - see the LICENSE file for details.
For questions, suggestions, or bugs, please reach out via GitHub Issues: https://github.com/StaLuKoop/stalukoop-web/issues