Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/zgabievi/pingcrm-svelte
🦊 Ping CRM Svelte - A demo app to illustrate how Inertia.js works with Laravel and Svelte (hosted on a heroku free dyno).
https://github.com/zgabievi/pingcrm-svelte
demo inertia-svelte inertiajs laravel laravel-framework laravel6 svelte sveltejs tailwindcss
Last synced: 4 months ago
JSON representation
🦊 Ping CRM Svelte - A demo app to illustrate how Inertia.js works with Laravel and Svelte (hosted on a heroku free dyno).
- Host: GitHub
- URL: https://github.com/zgabievi/pingcrm-svelte
- Owner: zgabievi
- License: mit
- Created: 2020-01-06T20:10:03.000Z (about 5 years ago)
- Default Branch: master
- Last Pushed: 2023-01-05T16:23:08.000Z (about 2 years ago)
- Last Synced: 2024-09-29T11:57:44.562Z (4 months ago)
- Topics: demo, inertia-svelte, inertiajs, laravel, laravel-framework, laravel6, svelte, sveltejs, tailwindcss
- Language: PHP
- Homepage: https://pingcrm-svelte.herokuapp.com/
- Size: 1.97 MB
- Stars: 134
- Watchers: 7
- Forks: 30
- Open Issues: 26
-
Metadata Files:
- Readme: readme.md
- License: LICENSE
Awesome Lists containing this project
README
# Ping CRM Svelte
A demo application to illustrate how [Inertia.js](https://inertiajs.com/) works with [Laravel](https://laravel.com/) and [Svelte](https://svelte.dev/).
> This is a port of the original [Ping CRM](https://github.com/inertiajs/pingcrm) written in Laravel and Vue.
![](https://raw.githubusercontent.com/zgabievi/pingcrm-svelte/master/screenshot.png)
## Installation
Clone the repo locally:
```sh
git clone https://github.com/zgabievi/pingcrm-svelte.git
cd pingcrm-svelte
```Install PHP dependencies:
```sh
composer install
```Install NPM dependencies:
```sh
npm install
```Build assets:
```sh
npm run dev
```Setup configuration:
```sh
cp .env.example .env
```Generate application key:
```sh
php artisan key:generate
```Create an SQLite database. You can also use another database (MySQL, Postgres), simply update your configuration accordingly.
```sh
touch database/database.sqlite
```Run database migrations:
```sh
php artisan migrate
```Run database seeder:
```sh
php artisan db:seed
```Run artisan server:
```sh
php artisan serve
```You're ready to go! [Visit Ping CRM](http://127.0.0.1:8000/) in your browser, and login with:
- **Username:** [email protected]
- **Password:** secret## Running tests
To run the Ping CRM tests, run:
```
phpunit
```## Credits
- 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)