heyrema / jugaadu

A simple certificate generation and management system, the original Rema minus the server-side hassle.

Home Page:https://github.com/paramsiddharth/rema-jugaadu/wiki

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Jugaadu Rema

A hacked, rewritten fork of Rema, a powerful and scalable certificate generation and management system for individuals, businesses, clubs, and organizations.


Rema Logo

Jugaadu (Hindi: जुगाड़ू, IPA: /dʒʊɡɑːduː/) is an Indian adjective that refers to something that uses a flexible approach to solve a problem using limited resources in an innovative way.

This fork of Rema aims to provide solutions to those lacking resources and/or funds by maintaining a static stripped-down less-cost version of Rema, provided sufficient manual feeding and organization of data.

Instructions

See the wiki for instructions on setup and development.

For other discussions, see the discussions page.

Execution (Docker)

Build the Docker image using Docker Compose.

docker compose build

Start using Jugaadu Rema's CLI anywhere using Docker bind mounts for working and accessible directories.

docker run --rm -it \
		-v rema-static:/home/node/app/static \
		-v $(pwd):/workdir \
		jrema \
		--help

Execution

Install the dependencies for node-canvas in your operating system as specified here.

# Ubuntu
sudo apt install build-essential libcairo2-dev \
	libpango1.0-dev libjpeg-dev libgif-dev librsvg2-dev

Install the dependencies for Rema locally.

cd src
npm i -g .

Start using the Jugaadu Rema CLI!

jrema --help

For more information, see the wiki.

Made with ❤ by Param.

About

A simple certificate generation and management system, the original Rema minus the server-side hassle.

https://github.com/paramsiddharth/rema-jugaadu/wiki

License:ISC License


Languages

Language:JavaScript 82.0%Language:EJS 13.7%Language:CSS 3.4%Language:Dockerfile 0.9%