JavaSaBr / crm

Crm

Repository from Github https://github.comJavaSaBr/crmRepository from Github https://github.comJavaSaBr/crm

JCRM

JCRM is an open source (GPL v3) Java based CRM.

Dependencies for building

java 23+

Docker

Build

./gradlew buildSingleArtifact 

Dependencies for running

PostgreSQL

Ubuntu

sudo apt install postgresql postgresql-contrib

Windows

// TODO

MacOS

// TODO

By default, DB user should be 'postgres' with 'root' password.

Run

./gradlew bootRun \
     -Djavax.mail.username=... \
     -Djavax.mail.password=... \
     -Djavax.mail.smtp.from=... \
     -Ddb.upgrading.enabled=true

Generating ssl cert for dev testing

keytool -genkey -alias jcrm -keystore jcrm.p12 -storetype PKCS12 -keyalg RSA -validity 730 -keysize 2048

About

Crm

License:GNU General Public License v3.0


Languages

Language:Java 37.4%Language:TypeScript 26.4%Language:Groovy 15.8%Language:Dart 11.3%Language:HTML 4.9%Language:SCSS 3.7%Language:CSS 0.2%Language:JavaScript 0.2%Language:Shell 0.0%