MIC Certificate Generator

  • Summary:

  • The idea of this project is to create a unified web app that allows us to create an event with brandings and authorized signatory for the specific event and generate bulk certificates for all participants and/or winners.

Repo Link: https://github.com/micvitc/Certificate-Generator/

  • The relevant resources will be sent in the groups.

  • Frameworks:

  • Web Dev:

    • Poetry/Venv
    • Flask
    • Flask-RESTful
    • Flask-pyMongo
    • OpenCV
    • Pandas
  • WorkFlow and Requirements:

  • Web Dev:

    • Initialize the environment setups and Initial Flask App to Display a home screen and a navbar button for a login screen
    • Start Constructing models or schemas for database and submit ER Diagrams and Activity diagrams.
    • Design a OpenCV engine that allows you to create and alter certificate templates according to the design and can be called with APIs for specific attribute changes.
    • Dashboard to create new event, add templates, authorized signatories, branding, winners, participants, etc.
    • Both the teams will make the same web app separately. Although, you are allowed to consult the other team to gain ideas from each other.
  • Management:

    • Document the up-to-date changes depending on the roll-out of tasks.
    • Each management will be assigned technical tasks as well which they should be able to collaborate with the respective departments.