Start Like This:
Good [Morning/Afternoon] Sir,
I am Sushant A. Kavadimati from 7th Semester, Computer Science Department.
Today, I am here to present my mini-project on Diversity Dashboard.
1) Introduction:
The main objective of this project is to collect, store, and visualize survey data like Gender,
Age, Ethnicity, and Feedback using charts and graphs.
This project helps organizations or colleges to understand the diversity ratio of their
environment.
2) Abstraction:
This project is a Web-Based Survey System where users fill out the survey form,
and the data is automatically stored in the database and displayed through interactive
Dashboards.
3) Software & Hardware Requirements:
Category Tools Used
Language Python
Framework Flask
Database SQLite
Frontend HTML, CSS
Visualization Seaborn, Matplotlib
Dashboard Streamlit
4) Basic Structure of Project ( This Part Very Important)
The project contains three main parts:
1. Survey Form – Collecting Data
2. Database Storage – Storing Data in SQLite
3. Data Visualization – Showing Data in Graphs
5) Technology Explanation:
Python & Flask – Backend development
SQLite – Storing data
Seaborn & Matplotlib – Graph generation
Streamlit – Dashboard creation
6) Database Explanation:
All the survey data is stored in SQLite Database under two tables:
• User Table
• Survey Table
7) ER Diagram (Very Important ):
This diagram shows how User and Survey tables are connected.
8) Use Case Diagram:
The main actors in this project are:
• Admin
• User
9) Implementation Steps:
1. Collect Data through Survey Form
2. Store Data in Database
3. Fetch Data using Flask
4. Visualize Data using Seaborn & Matplotlib
5. Display Dashboard using Streamlit
10) Conclusion:
This project helps in analyzing diversity and improves inclusivity by showing visual data.
Final Words :
In conclusion,
This project helps organizations to understand the diversity ratio
It can be used in Companies, Colleges, and Surveys
It makes data easier to visualize and analyze
If Sir Asks :
Question Answer
Why Diversity Dashboard? To analyze survey data easily
What is Backend? Flask + SQLite
Which Graphs are Used? Pie Chart, Bar Graph
Which Library? Seaborn, Matplotlib
How Dashboard is Created? Using Streamlit
Ending Dialogue :
Thank You, Sir! This was my mini-project presentation on Diversity Dashboard. I hope
you liked my explanation. I am ready to answer any questions.
Bonus (Secret Dialogue for Last Impression):
Sir, this project can be extended by adding Predictive Analysis using Machine Learning in
the future.