- Notifications
You must be signed in to change notification settings - Fork33
🦊 Ping CRM Svelte - A demo app to illustrate how Inertia.js works with Laravel and Svelte (hosted on a heroku free dyno).
License
zgabievi/pingcrm-svelte
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
A demo application to illustrate howInertia.js works withLaravel andSvelte.
This is a port of the originalPing CRM written in Laravel and Vue.
Clone the repo locally:
git clone https://github.com/zgabievi/pingcrm-svelte.gitcd pingcrm-svelte
Install PHP dependencies:
composer install
Install NPM dependencies:
npm install
Build assets:
npm run dev
Setup configuration:
cp .env.example .env
Generate application key:
php artisan key:generate
Create an SQLite database. You can also use another database (MySQL, Postgres), simply update your configuration accordingly.
touch database/database.sqlite
Run database migrations:
php artisan migrate
Run database seeder:
php artisan db:seed
Run artisan server:
php artisan serve
You're ready to go!Visit Ping CRM in your browser, and login with:
- Username:johndoe@example.com
- Password: secret
To run the Ping CRM tests, run:
phpunit
- Original work by Jonathan Reinink (@reinink) and contributors
- Port to Ruby on Rails by Georg Ledermann (@ledermann)
- Port to React by Lado Lomidze (@landish)
- Port to Svelte by Zura Gabievi (@zgabievi)
About
🦊 Ping CRM Svelte - A demo app to illustrate how Inertia.js works with Laravel and Svelte (hosted on a heroku free dyno).
Topics
Resources
License
Uh oh!
There was an error while loading.Please reload this page.
Stars
Watchers
Forks
Releases
Packages0
Uh oh!
There was an error while loading.Please reload this page.
Contributors4
Uh oh!
There was an error while loading.Please reload this page.