Skip to content

About

⚛️ Ping CRM React - A demo app to illustrate how Inertia.js works with Laravel and React.

Topics

Resources

Stars

779 stars

Watchers

21 watching

Forks

Latest commit

 

History

196 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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:

git clone https://github.com/liorocks/pingcrm-react.git
cd pingcrm-react

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:

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)

About

⚛️ Ping CRM React - A demo app to illustrate how Inertia.js works with Laravel and React.

Topics

Resources

Stars

779 stars

Watchers

21 watching

Forks

Used by

Contributors

Languages