• Stars
    star
    109
  • Rank 319,077 (Top 7 %)
  • Language
    Clojure
  • License
    MIT License
  • Created over 3 years ago
  • Updated over 2 years ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

PingCRM on Clojure - A Clojure/Script fullstack demo application to illustrate how Inertia.js works.

Ping CRM on Clojure

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/.

Installation

Clone the repo locally:

git clone https://github.com/prestancedesign/clojure-inertia-pingcrm-demo
cd clojure-inertia-pingcrm-demo

Run the application

Build the front-end

npm install & npm run release

Run the back-end

clj -M:run

You're ready to go! Open http://localhost:3000 and login with:

Run the application on development (REPL)

Run the front-end with JS and CSS hot reloading

npm run dev

Run the back-end REPL

clj -M:dev

Once REPL starts, run the system:

(go)

Open http://localhost:3000

External resources

License & Copyright

Copyright (c) 2021 Prestance / Michaël SALIHI. Distributed under the MIT license.