A demo application built with Clojure + ClojureScript to illustrate how Inertia.js works.
This is a port of the original Ping CRM written in Laravel/PHP + VueJS to Clojure with Integrant, Ring, Reitit, next.jdbc and ClojureScript Reagent.
There is a hosted installation of this demo available at https://inertia.prestance-design.com/.
Clone the repo locally:
git clone https://github.com/prestancedesign/clojure-inertia-pingcrm-demo
cd clojure-inertia-pingcrm-demo
npm install & npm run release
clj -M:run
You're ready to go! Open http://localhost:3000 and login with:
- Username: johndoe@example.com
- Password: secret
npm run dev
clj -M:dev
Once REPL starts, run the system:
(go)
- Clojure Inertia adapter: https://github.com/prestancedesign/inertia-clojure
- Inertia.js documentation: https://inertiajs.com/
- Original Ping CRM demo written in PHP Laravel/Vue.js: https://github.com/inertiajs/pingcrm
Copyright (c) 2021 Prestance / Michaël SALIHI. Distributed under the MIT license.