Giter VIP home page Giter VIP logo

certificate-generator's Introduction

Contributors Forks Issues LinkedIn


Logo

Certificate-Generator

An awesome way to generate Certificates!

About Project

Product Name Screen Shot

Hey fellas welcome to Certificate generator app!!

This project mainly focuses on generating certificate.

Built With

  1. Python
  2. Streamlit
  3. OpenCV

Getting Started

Lets gets started by setting up this project on your device

Prerequisites

Your computer must have Python installed

Installation

Now as you have installled python lets move forward

  1. Have git or github desktop installed in your computer.
  2. Clone the repo
    git clone https://github.com/HeyAnirudh/Certificate-Generator.git
  3. Install requirement file
    python -m pip install -r requirements.txt
  4. Run the webapp
     python -m streamlit run certificate.py

(back to top)

Demo(Video)

bandicam.2022-07-23.00-02-13-904.mp4

Contributing

Open Source is the code built by the developer community for the developer community. Contributions are what make the open source community such an amazing place to learn, inspire, and create. Any contributions you make are highly appreciated.

If you have a suggestion that would enhance this project, please fork the repo and create a pull request. You can also simply open an issue with the tag "enhancement". Don't forget to give the project a star! Thanks again!

  1. Fork the Project
  2. Create your Feature Branch (git checkout -b feature/AmazingFeature)
  3. Commit your Changes (git commit -m 'Add some AmazingFeature')
  4. Push to the Branch (git push origin feature/AmazingFeature)
  5. Open a Pull Request



๐Ÿ˜ƒ Open Source Programs:

Hackclub RAIT

Project Contributors โœจ

certificate-generator's People

Contributors

debjit20504 avatar deepshikha2708 avatar gundasudarrshan avatar heyanirudh avatar ks-keshava-rao avatar soumya-kushwaha avatar

Stargazers

 avatar  avatar  avatar

Watchers

 avatar

certificate-generator's Issues

Certificate options

currently, we are working with one certificate at a time, to choose another certificate we change the code, let's reduce this user dependency by creating an option on the screen to choose the certificate.

Task-

  1. make a range of options for certificates.
  2. you could add certificate options on the sidebar or the main screen.

this is the cheatsheet of streamlit - streamlit

Adding more certificate template

Currently, there is only one certificate template in which the certificate is generated. add more to make it more usable.

Task

  • make new certificate templates
  • make sure the annotation on the certificate works as well

Add info in about

as you know Certificate generator is an open-source app so I want it to be shown in the about section of the app.

show your creativity in the about section. feel free to add and remove stuff

image

Fix Download botton

currently the download part is looking like a hyperlink , make it a standard button!

make Images Responsive

I wanted to make the Images which are seen after clicking view templates Responsive and proper Adjustments to it

Add certificate in the options

I've seen people adding certificates in the folder and not showing them in options that users can use.

Add existing certificates from the certificates template folder and add those in options.

There is an existing code in the certificate, just copy paste, and put the correct path of the certificate.

New logo for our App

Are you good at making logos? is graphic designing is your passion or hobby then this issue is for you!

looking for a new official logo for the certificate generation app. show your creativity here. The selected logo author will be mentioned in the repository.

improve Readme.md

Edit the readme file. add more information regarding the project according to your understanding.

image not found

its showing the below image instead of the certificate template
image

Add certificate output in readme

This is a very basic issue, run the app and show step by step procedure and add it in readme with proper images

it can also be a video of a walkthrough of generating a certificate ...use your creativity!!

use OS modue to remove hard coded paths to files

currently the application has hard coded values to paths of files:
'C:\Users\Admin\Desktop\github\certificates_streamlit\pics\apricus.png')
and
"images\img.png")

the problem is that they are hard coded for a particular windows machine.
Use the OS module to remove the hard coded values, and provide a layer of abstraction so that the application also works on other operating systems

Font of text

adding new fonts in the text. you could explore OpenCV fonts etc.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.