Skip to content

brownspy1/ID_ganaretor

Repository files navigation

ID Card Generates

This tool generates a student ID card using user input and a pre-defined photo from the folder. It creates two versions of the card - a PNG and a PDF.

Features

  • Generate ID Cards: The program allows users to generate ID cards in either Bengali or English language.

  • Customization: Users can input personal details such as name, father's name, mother's name, session, technology, class roll, board roll, and rag number.

  • Image Handling: Users can provide a photo which is then processed and included in the ID card.

  • QR Code Integration: The program supports generating QR codes containing the provided information, such as name, board roll, rag number, session, and technology.

  • CSV Data Storage: User data is stored in a CSV file (student_data.csv) for further reference.

  • Modularity: The code is organized into functions, enhancing readability and maintainability.

  • User Interaction: The program provides a simple text-based interface for users to input their choices and details.

  • Localization: Supports both Bengali and English languages for inputting personal details.

  • PDF Generation: It merges the front and back sides of the ID card into a single PDF file.

Installation (Kali and Termux)

  1. Clone this repository: git clone https://github.com/brownspy1/ID_ganaretor
  2. Navigate to the project directory: cd ID_ganaretor
  3. Install dependencies: pip install -r requirements.txt
  4. Run the main program: python main.py

Windows

For Windows users, an executable (.exe) file is available at ID Ganaretor.exe.

Dependencies

  • Python 3.12

Tutorial

Screenshot

Screenshot

Contributing

Contributions are welcome! Feel free to open issues and submit pull requests.

Credits

Connect with me:

brownspy1 m-mahadi-hasan-aa8422228 brownspy1 brownspy1 brownspy1 brownspy1

Support:

brownspy1



About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published