Skip to content

inertiajs/pingcrm

Folders and files

NameName
Last commit message
Last commit date
Apr 3, 2024
Apr 2, 2024
Apr 2, 2024
Apr 2, 2024
Jan 31, 2025
Apr 2, 2024
Jun 28, 2024
Feb 6, 2025
Dec 8, 2021
Apr 2, 2024
Dec 8, 2021
Apr 2, 2024
Dec 8, 2021
Mar 5, 2019
Apr 2, 2024
Feb 27, 2021
Apr 8, 2024
Dec 18, 2019
Apr 8, 2024
Apr 2, 2024
Apr 2, 2024
Jan 31, 2025
Jun 20, 2024
Apr 2, 2024
Apr 2, 2024
Apr 2, 2024
Apr 2, 2024
Apr 4, 2019
Apr 2, 2024
Apr 2, 2024

Repository files navigation

Ping CRM

A demo application to illustrate how Inertia.js works.

Installation

Clone the repo locally:

git clone https://github.com/inertiajs/pingcrm.git pingcrm
cd pingcrm

Install PHP dependencies:

composer install

Install NPM dependencies:

npm ci

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 the dev server (the output will give the address):

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:

phpunit