Pingcrm react
⚛️ Ping CRM React - A demo app to illustrate how Inertia.js works with Laravel and React.
A demo application to illustrate how [Inertia.js](https://inertiajs.com/) works with [Laravel](https://laravel.com/) and [React](https://reactjs.org/). The project is written primarily in TypeScript, distributed under the MIT License license, first published in 2020. Key topics include: demo, inertia, inertia-react, inertiajs, laravel.
Ping CRM React
A demo application to illustrate how Inertia.js works with Laravel and React.
This is a port of the original Ping CRM written in Laravel and Vue.

Installation
Clone the repo locally:
shgit clone https://github.com/liorocks/pingcrm-react.git cd pingcrm-react
Install PHP dependencies:
shcomposer install
Install NPM dependencies:
shnpm install
Build assets:
shnpm run dev
Setup configuration:
shcp .env.example .env
Generate application key:
shphp artisan key:generate
Create an SQLite database. You can also use another database (MySQL, Postgres), simply update your configuration accordingly.
shtouch database/database.sqlite
Run database migrations:
shphp artisan migrate
Run database seeder:
shphp artisan db:seed
Run artisan server:
shphp artisan serve
You're ready to go! Visit Ping CRM in your browser, and login with:
- Username: johndoe@example.com
- Password: secret
Running tests
To run the Ping CRM tests, run:
php artisan test
Credits
- Original work by Jonathan Reinink (@reinink) and contributors
- Port to Ruby on Rails by Georg Ledermann (@ledermann)
- Port to React by Lio (@liorocks)
Contributors
Showing top 8 contributors by commit count.
