Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/kaybhutani/certify

Trying to create a solution to make creation and management of certificates easier. Also aim to make a system to stop piracy of digital certificates
https://github.com/kaybhutani/certify

css flask hacktoberfest html mongodb pandas pillow python

Last synced: about 2 months ago
JSON representation

Trying to create a solution to make creation and management of certificates easier. Also aim to make a system to stop piracy of digital certificates

Awesome Lists containing this project

README

        

# Certify
Certify helps creating multiple certificates (Upto 1000 at a time) that are using a same template but differ in data. It also provides an authentication feature to verify authenticity of certificate by providing it a unique Certify Code

## How to Contribute

### Cloning project
`git clone https://github.com/kbhutani0001/Certify`

### Entering project and creating directories

`cd Certify`

As of now, for verified certificate image database (`static/verified/images`), Certify uses file system and for user data it uses MongoDB (Mlab)

### Setting up Virtual environment

Note: You can skip installing virtual environment if you want. Jump to step 3 if you want to install packages globally

1. To create a virtual environment, do
`virtualenv ven`

2. Activate virtual environment
`source ven/bin/activate`

3. Installing dependencies
`pip3 install -r requirements.txt`

### Running the project

`python3 app.py`

This will run a http server at http://127.0.0.1:5000/