git-shashwat / Placement-Software-v1.0

A single click (maybe more), placement software πŸ–₯ developed for my college's placement cell. Working of software πŸ‘‡

Home Page:https://drive.google.com/open?id=1RZGtnyPp_P9kMNDEklYohnkx4ugq0HR7

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Placement-Software-v1.0

I developed this project to ease out the working of my college’s placement cell by performing the following tasks on a Master Database Excel sheet which usually contains over 600+ records:

  1. Students' placement record Database Parsing which includes:
  • Setting homogenity in fields such as Enrollment Numbers, Date of Birth.
  • Reducing data redundancy and Duplicacy particularly in contact details.
  1. Refining Parsed Database based on the company profile:
  • Based on the Company's Requirements such as B.Tech %, Backlogs, 12th % etc. , the parsed Database then undergoes a process of sorting and filtering of records.
  • The Refined Database is then stored in a [Company_Name].xlsm format in the local directory for easy access later.
  1. Database Preview: Once the records are refined, user can navigate to the Preview section of the software to take a look at the generated Database.

  2. Email Notifications to selected/filtered students: User can access the send e-mail section of the software to send E-mails to the students to notify them about interview details from the software itself.


I used the following technologies to develop this software:

  • Python 3
  • Pandas

For Dataframe operations.

  • Regular Expressions

For Refining Dataframe entries

  • Tkinter

Used to bind the complete application into a GUI.


Preview

  1. Upload Window upload window
  2. Company Profile Window profile window
  3. Preview Window preview window
  4. E-mail Window email window

About

A single click (maybe more), placement software πŸ–₯ developed for my college's placement cell. Working of software πŸ‘‡

https://drive.google.com/open?id=1RZGtnyPp_P9kMNDEklYohnkx4ugq0HR7

License:MIT License


Languages

Language:Python 100.0%