Skip to content

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

License

Notifications You must be signed in to change notification settings

heyrema/jugaadu

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

41 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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.