Digital Certificate Generation and Distribution
View Demo
·
Report Webapp Bugs
.
Report Server Bugs
Table of Contents
A completely digital and customizable solution for managing all your certificates.
- The project repository for the web application of an open system to generate and manage certificates.
- Login to initiate a request to authorize a certificate.
- After successful authorization, digitally sign the certificate.
- Once done, distribute to the participants through our portal.
Features:
- No restrictions on certificate design. Upload your own designs.
- Easily drag and drop the location of sign on the certificate.
- Add a maximum of 3 signees per certificate.
- Manage easily all your approved and pending certificates via our dashboard.
A list of commonly used resources that I find helpful are listed in the acknowledgements.
Following technologies and libraries are used for the development of this project.
To setup the project locally follow the steps below
-
# Homebrew brew install nodejs # Sudo apt sudo apt install nodejs # Packman pacman -S nodejs # Module Install dnf module install nodejs:<stream> # stream is the version # Windows (chocolaty) cinst nodejs.install
-
npm install --global yarn
-
# Homebrew brew install git # Sudo apt apt-get install git # Packman pacman -S git # Module Install (Fedora) dnf install git
Our Slack Community: Slack Invite
Contributions are welcome 🎉🎉
Please refer to the project's style and contribution guidelines for submitting patches and additions. In general, we follow the "fork-and-pull" Git workflow.
- Fork the repo on GitHub
- Clone the project to your local system
- Commit changes to your own separate branch
- Push your work back up to your fork
- Submit a Pull request so that we can review your changes
NOTE 1: Please abide by the Contributing Guidelines.
NOTE 2: Please abide by the Code of Conduct.
NOTE 3: We follow the following coventional commit types
The project uses Yarn and not NPM. It is strictly advised to stick with Yarn so as to avoid dependency conflicts down the line.
## Checkout into the project client directory
cd client
## Install Dependencies
yarn install
## Run the Project
yarn start
Following are the commands to remove/add new dependencies using yarn
## Add a new Package
yarn add package_name
## Remove an existing Package
yarn remove package_name
## Save Package as a Dev Dependency
yarn add -D package_name
The following project is in its v1 stage. We are open to new features and suggestions. As of now, following are the features that we plan to integrate.
- Set up time of distribution for automatice certificates distributions.
- Complaint management system for disputes.
Distributed under the MIT License. See LICENSE
for more information.
dscnitrourkela/project-guava is Starware. This means you're free to use the project, as long as you star its GitHub repository. Your appreciation makes us grow and glow up. ⭐
Thanks goes to these wonderful people (emoji key):
Ritesh Patil 🚧 📆 📖 🤔 |
Abel Mathew 🤔 🧑🏫 💬 🛡️ |
All Contributors 🔧 |
actions-user 🔧 |
This project follows the all-contributors specification. Contributions of any kind welcome!