Skip to content

ShardulJunagade/Electoral-Bonds-Analysis-DCC

Repository files navigation

DCC_Assignment_4

Name: Shardul Junagade

Roll Number: 23110297

Date: 23 April 2024

SETUP

Install Python, MySQL and all the python libraries that are mentioned in requirements.txt file.

Processing

The pdf files were first processed and then converted to csv files by using the fitz library, the code for which can be found in pdf_to_csv.py. The data from these csv file can be loaded into MySQL by using load_csv_to_sql.py. You will need to put in your MySQL credentials into the file for it to work.

Website

The frontend for the website was created using HTML, CSS, JS and Bootstrap. The backend was created using Flask library of Python. After zipping and extracting the files, insert your MySQL credentials into db.yaml and then run the main.py file.

Home Page

Screenshot 2024-04-24 094012

Q1 Solution

Screenshot 2024-04-24 094024

Q2 Solution

Screenshot 2024-04-24 133014

Screenshot 2024-04-24 094128

Screenshot 2024-04-24 094336

Screenshot 2024-04-24 094340

Q3 Solution

Screenshot 2024-04-24 133124

Screenshot 2024-04-24 094645

Screenshot 2024-04-24 094650

Screenshot 2024-04-24 094656

Q4 Solution

Screenshot 2024-04-24 133133

Screenshot 2024-04-24 094755

Q5 Solution

Screenshot 2024-04-24 133143

Screenshot 2024-04-24 095245

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published