Aplikasi ini hanya sekedar proof of concept untuk Laravel Svelte with Inertia boilerplate dari salah satu repoku.
e-Pilketos, adalah aplikasi pemungutan suara (voting) untuk Pemilihan Ketua OSIS.
Aplikasi ini memiliki sangat banyak sekali kekurangan, karena memang hanya sekedar eksperimen.
Backend untuk adminnya belum ada, edit kandidat lewat SQL :v
Clone the repo
git clone https://github.com/dansvel/epilketos-laravel-svelte-0.0.git epilketos
cd epilketos
Install PHP dependencies:
composer install
Install NPM dependencies: you can use npm
or yarn
. I don't know why I can't use pnpm
npm install
Build assets, or run it in watch mode
npm run dev
npm run watch // so you can edit svelte files and refresh the webapp
Setup configuration:
cp .env.example .env
Generate application key:
php artisan key:generate
Setting your database then run migration and seeder
php artisan migrate
php artisan db:seed
seeding akan membuat 3 kandidat untuk dipilih dan 200 token untuk login pemilih
Run artisan server:
php artisan serve