Internship Report
Internship Report
INTERNSHIP
Submitted to
RAJIV GANDHI PROUDYOGIKI VISHWAVIDYALAYA
BHOPAL (M.P)
INTERNSHIP REPORT
Submitted by
Priyanshu Agrawal
Submitted to
Dr. Ram Pratap Singh
(Designation of Mentor)
Session
2024-25
1
Attached Internship Certificate Here (Scanned Copy)
2
LAKSHMI NARAIN COLLEGE OF TECHNOLOGY, BHOPAL
ACKNOWLEDGEMENT
I would also like to thank Mr. Ayush Choudhary(Coordinator), Oasis Infobyte for
giving me the opportunity to work on the industry.
(Signature)
Priyanshu Agrawal[0103CS221292]
3
4
INTRODUCTION
5
ABOUT THE ORGANIZATION
With its unwavering dedication to fostering both technological and human poten-
tial, OASIS INFOBYTE continues to leave a lasting impact on the global tech
community.
6
ABOUT THE PROJECTS
7
Hardware/Software platform
environment
Hardware Requirements
Password Generator).
o 1 GB or more for network-related tasks (Weather
App).
o 2 GB or more for Voice Assistant.
3. Storage:
o 10 MB for basic projects (BMI Calculator, Password
Generator).
o 20 MB for Weather App (to accommodate libraries
braries).
4. Peripherals (for Voice Assistant):
o Microphone for voice input.
8
SOFTWARE REQUIREMENTS
9
SNAPSHOTS OF INPUT AND OUTPUT
1. BMI CALCULATOR
10
OUTPUT
11
2.Basic Weather App
12
13
OUTPUT
14
3. Random Password Generator
15
OUTPUT
16
4. Voice Assistant
17
18
OUTPUT
19
5. Chat Appliction
server.py
20
21
client.py
22
OUTPUT
SERVER
CLIENT 1
23
CLIENT 2
24
FUTURE SCOPE
1. BMI Calculator:
2. Weather App:
4. Voice Assistant:
Advanced Commands: Add more sophisticated commands (e.g., managing emails, set-
ting reminders).
AI Integration: Integrate AI features for better understanding and context-based re-
sponses.
Multi-language Support: Add support for multiple languages.
5. Chat Application:
25
REFERENCES
1. BMI Calculator:
BMI Formula and Calculation: Wikipedia - BMI - Understanding the BMI formula.
Python Input and Output: Python Input and Output - Learn how to take input and dis-
play output in Python.
2. Weather App:
4. Voice Assistant:
5. Chat Application:
These resources cover the core concepts for each project and will help you implement them ef-
fectively in Python, without diving into advanced concepts like GUI or web frameworks
26