Hitesh Internship Report - 1
Hitesh Internship Report - 1
Internship report on
SHABAZ KHAN
HITESH M
1. Introduction 5
2. Objectives 5
3. Methodologies 5
5. outcomes 7
7. conclusion 8
8. Future work 8
9. Acknowledgement 8
Introduction:
During my internship, I had the opportunity to develop a COVID-19 dashboard application using
Python, Flask, and various COVID-19 data libraries. The goal of the project was to create an
interactive web application that provides real-time information and visualizations on COVID-19
statistics. This report outlines the project's objectives, methodologies, tools used, and the
outcomes achieved.
Objectives:
Methodologies:
1. *Data Acquisition*:
- Utilized APIs from sources like Johns Hopkins University and WHO to fetch real-time COVID-
19 data.
- Libraries used: requests, covid (COVID-19 Data API).
2. *Data Processing*:
- Cleaned and structured the data using pandas.
- Handled missing values and standardized the data format.
3. *Visualization*:
- Used matplotlib and plotly for creating static and interactive visualizations.
- Created line charts, bar charts, and maps to display various statistics such as total cases,
recoveries, and deaths.
5. *User Interaction*:
- Enabled features like filtering data by country or region.
- Provided time-series analysis to observe trends over time.
- *Python*: The primary programming language used for data processing and backend
development.
- *Flask*: A lightweight WSGI web application framework for building the web application.
- *COVID Libraries*: Libraries like covid for fetching COVID-19 data.
- *Pandas*: For data manipulation and analysis.
- *Matplotlib and Plotly*: For data visualization.
- *Visual Studio Code*: The IDE used for development.
- *Bootstrap*: For creating a responsive web design.
Outcomes:
- Successfully developed a functional web application that displays real-time COVID-19 data.
- Implemented various interactive visualizations to help users understand the data better.
- Enhanced user experience by providing features like data filtering and time-series analysis.
- Learned and applied best practices in web development and data visualization.
- Gained hands-on experience with Flask and other Python libraries.
3. *Performance Optimization*:
- Challenge: Ensuring the web application performs well with large datasets.
- Solution: Optimized data queries and used efficient data structures for
handling large volumes of data.
Conclusion:
The internship project provided a valuable learning experience in
developing a data-driven web application. By integrating Python, Flask,
and various COVID-19 data libraries, I was able to create a tool that not
only displays real-time COVID-19 data but also allows for interactive
user engagement. The skills and knowledge gained during this project
will be
highly beneficial for future endeavors in data science and web
development.
Future Work
Acknowledgements:
I would like to thank my mentors and team members for their guidance
and support throughout the project. Their insights and feedback were
invaluable in the successful completion of this internship project.
Front end:
Backend:
Output: