Gujarat Technological University
Chandkheda, Ahmedabad
Government engineering college
Mavdi- Kankot Road, Near Hanuman Mandir, Rajkot (Affiliated with GTU)
An Internship Report on
“Website Development”
At
“DioneApps. Pvt. Ltd”
Under partial fulfillment of
Internship/Project (3181101) Course.
Submitted By
Kotadiya Gopal 200200111042
Academic Year
(2023-2024: Even Term)
Internal guide Head of department External guide
Prof. N. R. Agravat Prof. S.B. Parmar Jaydip Godhani
Government engineering college
Mavdi- Kankot Road,
Near Hanuman Mandir, Rajkot (Affiliated with GTU)
DEPARTMENT OF ELECTRONICS AND COMMUNICATION
ENGINEERING
CERTIFICATE
This is to certify that the Internship at DioneApps.Pvt.Ltd. has been
the satisfactorily completed by Kotadiya Gopal (200200111042) under my
guidance in the fulfillment of the course Internship/Project (3181101) work
during the academic year 2023-2024(Even Term).
Internal guide Head of department External guide
Prof. N. R. Agravat Prof. S.B. Parmar Jaydip Godhani
Declaration of Student
I hereby declare that the Internship/Project Report titled “Website
Development” in (DioneApps.Pvt.Ltd) is a result of my own work and my
indebtedness to other work publications, references, if any, have been duly
acknowledged. If I am found guilty of copying from any other report or
published information and showing it as my original work, or extending
plagiarism limit, I understand that I shall be liable and punishable by the
university, which may include ‘Fail’ in examination or any other punishment
that university may decide.
Enrollment No. Name Signature
200200111042 Kotadiya Gopal
Completion certificate (PMMS)
OFFER LETTER
COMPLETION CERTIFICATE
Acknowledgement
First, I would like to thank Mr. Jaydip Godhani, technical head of DioneApps.Pvt.Ltd.
for givingme the opportunity to do an internship within the organization.
I would like to thank all the people that worked along with me with their patience and
openness they created an enjoyable working environment. With great pleasure and
immense gratitude, I acknowledge the help of these individuals with correct grammar.
I am highly indebted to my institute guide Prof. N.R.Agrawat and Principal Dr.
Kishor Maradiya for the facilities provided to accomplish this internship.I would like
to thank my Head of the Department Prof. S.B. Parmar for his constructive criticism
throughout my internship.I am extremely grateful to my department staff members and
friends who helped me in successful completion of this internship.
Kotadiya Gopal
(200200111042)
i
Abstract
This internship report summarizes my experience as an intern at DioneApps.Pvt.Ltd,
where I worked as an intern for 12 weeks. During my internship, I was assigned various
tasks and responsibilities. Through these tasks, I was able to develop my skills, and gain
valuable insights into the IT Sector.
The internship provided me with the opportunity to work in a professional environment,
where I was able to learn from experienced team members and contribute to real-world
projects. I was also able to gain exposure to different aspects of the company's operations
and gain an understanding of how they all come together to achieve business objectives.
Throughout my internship, I was able to develop a range of personal and professional
skill. These skills will be valuable assets as I pursue my future career goals.
Overall, this internship provided me with a valuable learning experience and helped me
to gain practical experience in the IT domain. I am grateful for the opportunity to have
worked at DioneApps.Pvt.Ltd,and I am confident that the skills and knowledge I gained
during my internship will serve me well in my future career endeavours.
ii
List of figures
Fig 1.1 DioneApps. Logo 1
Fig 2.2.1 Django Administration Page 5
Fig 2.2.2 Django SuperUsers 6
Fig 3.1.1 Login and sign Pages 7
Fig 3.1.2 MongoDB Compass 8
Fig 3.2.1 React.js Panel 9
Fig 3.2.2 API Urls 10
Fig 3.2.3 Live projet Demo 12
iii
Project ID-400113
Table of Content
Completion certificate (PMMS)……………………………………………………………………..
OFFER LETTER…………………………………………………………………………………….
COMPLETION CERTIFICATE…………………………………………………………………….
Acknowledgement ...........................................................................................................................i
Abstract .......................................................................................................................................... ii
List of figures ................................................................................................................................ iii
CHAPTER 1: INTRODUCTION
1.1About the company: ............................................................................................................. 1
1.2Brief about process of Internship at company: ....................................................................... 2
CHAPTER 2: DETAILED INFORMATION ABOUT THE INTERNSHIP:
2.1 Project/Task/work assigned by company/mentor: ................................................................. 3
2.2 Internship Aim:..................................................................................................................... 4
CHAPTER 3: DETAILS OF WORK DONE/PROCESS OBSERVED
3.1: Proof of Work done ........................................................................................................... 7
3.2 Snapshots of work done: ..................................................................................................... 9
CHAPTER 4: OVERALL EXPERIENCE ABOUT INTERNSHIP:
4.1 Technical Experience: ....................................................................................................... 12
4.2 Personal Experience: ......................................................................................................... 13
CONCLUSION: .......................................................................................................................... 14
REFERENCE:............................................................................................................................. 15
Appendix-1 : Weekly progress report ........................................................................................... 18
Appendix-2 : Industry Mentor Feedback report ............................................................................ 19
Appendix-3 : Institute mentor Periodic Progress Report ............................................................... 20
Gujrat Technological University. Government Engineering College,
Rajkot
Project ID-400113 Introduction
CHAPTER 1: INTRODUCTION
1.1 About the company:
Fig 1.1- dioneapps logo
"Dioneapps, reputed IT Company in India, has successfully carved its niche within a few
times of its inception. With a strong team of qualified and experienced professionals, we
strive to develop top-notch mobile applications and websites subjective to the needs of
our clients. Over such a short span of time, we have undertaken over projects, and we
have a pool of over satisfied clients."
The company is well supported by a team of diligent, efficient and enthusiastic well
trained engineers who are ready to provide the best of service to esteemed customers,
always.
The Company commitments towards their customer are:
Requirement Analysis.
Thorough study of client’s business.
Onboard dedicated team.
Transparent Communication.
Quality & Security audit.
User Acceptance Testing.
Delivering last mile support.
Gujrat Technological University. 1 Government Engineering College,
Rajkot
Project ID-400113 Work flow
1.2 Brief about process of Internship at company:
Internship Process:
1. Orientation and Onboarding: Interns are introduced to the company's
culture, policies, and procedures. They may also receive training on
relevant tools and technologies.
2. Project Assignment: Interns are assigned to specific projects or teams
based on their skills, interests, and the company's needs.
3. Work Execution: Interns work on their assigned projects under the
guidance of mentors or supervisors. They may collaborate with other
team members and participate in meetings and discussions.
4. Learning and Development: Interns have opportunities to learn new
skills, gain practical experience, and receive feedback on their work.
They may also attend workshops, seminars, or training sessions offered
by the company.
5. Project Presentation: At the end of the internship, interns typically
present their work to their supervisors, mentors, and other
stakeholders. This presentation may include a summary of the project,
key findings, and recommendations for future work.
6. Feedback and Evaluation: Interns receive feedback on their
performance during the internship. This feedback may be used to
assess their skills, provide recommendations for improvement, and
determine whether they meet the company's expectations.
Gujrat Technological University. 2 Government Engineering College,
Rajkot
Project ID-400113 Work flow
CHAPTER 2: DETAILED INFORMATION ABOUT THE
INTERNSHIP:
2.1 Project/Task/work assigned by company/mentor:
My mentor assigned me the task of creating a login page and a sign-up page using
Python.
Description:
The login page and sign-up page project aims to develop a secure and user-friendly
authentication system for a web application. The login page will allow existing users to
authenticate themselves by providing their credentials, while the sign-up page will enable
new users to register for an account.
The login page will include fields for users to enter their username or email address and
password. Upon submission, the system will verify the entered credentials against the
database of registered users. If the credentials are valid, the user will be granted access to
the application. Otherwise, appropriate error messages will be displayed to indicate
incorrect credentials or account status.
Similarly, the sign-up page will prompt users to provide necessary information such as
username, email address, and password to create a new account. The system will validate
the provided information, check for duplicate usernames or email addresses, and securely
store the new user's credentials in the database upon successful registration.
Throughout the development process, I will utilize Python programming language along
with appropriate frameworks and libraries for building the web pages, handling user
input, and interfacing with the database. Security best practices will be implemented to
protect user data and prevent unauthorized access.
Gujrat Technological University. 3 Government Engineering College, Rajkot
Project ID-400113 Work flow
2.2Internship/project work process flow:
2.2 Project Aim and Solutions:
1. Market Analysis and Strategy Development: Problem: Company wants
to enter a new market but lacks understanding of its dynamics.
Solution: Intern conducts market research, analyzes competitors,
identifies target customers, and develops a market entry strategy.
2. Product Development and Improvement: Problem: Company's product
has usability issues reported by customers. Solution: Intern conducts
user testing, gathers feedback, identifies pain points, and proposes
design improvements or new features to enhance the product's
usability.
3. Process Optimization: Problem: Company's manufacturing process is
inefficient, leading to high production costs. Solution: Intern analyzes
the current process, identifies bottlenecks or inefficiencies, and
recommends changes or automation solutions to streamline operations
and reduce costs.
4. Data Analysis and Insights: Problem: Company has a large amount of
data but struggles to derive meaningful insights from it. Solution:
Intern cleans and preprocesses the data, applies statistical analysis or
machine learning techniques, and generates actionable insights or
predictive models to support decision-making.
5. Marketing Campaign Evaluation: Problem: Company launched a
marketing campaign but needs to assess its effectiveness. Solution:
Intern designs and implements surveys or experiments, collects and
analyzes data on campaign performance metrics (e.g., reach,
Gujrat Technological University. 4 Government Engineering College, Rajkot
Project ID-400113 Work flow
engagement, conversion), and provides recommendations for future
marketing efforts.
Gujrat Technological University. 4 Government Engineering College, Rajkot
Project ID-400113 Work flow
Administrations page
Fig 2.2.1 Django Administrations Page
Gujrat Technological University. 5 Government Engineering College, Rajkot
Project ID-400113 Work flow
SuperUsers
Fig 2.2.2 Django SuperUsers
Gujrat Technological University. 6 Government Engineering College,
Rajkot
Project ID-400113 Proof of Work done
CHAPTER 3: DETAILS OF WORK DONE/PROCESS
OBSERVED
3.1: Proof of Work done
Sign pages
Login pages
Fig 3.1.1- Sign and Login pages
Gujrat Technological University. 7 Government Engineering College,
Rajkot
Project ID-400113 Proof of work done
This is the MongoDB compass in that connect a database and store and save it.
Fig 3.1.2- MongoDB compass
Gujrat Technological University. 8 Government Engineering College,
Rajkot
Project ID-400113 Snap short of work done
3.2 Snapshots of work done:
This is the snap short of React.js panel they use to ctreted many things like frontend,
templetes, home ,etc…
Fig 3.2.1 – React.js panel.
Gujrat Technological University. 9 Government Engineering College,
Rajkot
Project ID-400113 Snap short of work done
This is the snap short of URLs code, this is connoted to Api and others..
Fig 3.2.2 – API URLs.
Gujrat Technological University. 10 Government Engineering College,
Rajkot
Project ID-400113 Snap short of work done
This is the snap short of over running live project, based on interview system. And this project
work in a online mode, This is an online interview-based system where you have to enter your
personal details, select your field, and choose your positions. After completing this, you will be
shown a question paper. Once you've completed this paper, the company will respond to you via
email on our Gmail.
Features:
1. User Authentication: Implement secure user authentication mechanisms for both
interviewers and candidates.
2. Interview Scheduling: Allow interviewers to schedule interviews and notify candidates of
their interview times.
3. Video Conferencing: Integrate video conferencing capabilities to conduct interviews in
real-time.
4. Question Bank: Create a database of interview questions that interviewers can choose
from or customize for their interviews.
5. Recording and Playback: Enable recording of interviews for review and feedback
purposes, with secure storage and playback options.
6. Feedback and Evaluation: Provide tools for interviewers to provide feedback and evaluate
candidates' performance.
7. Reporting: Generate reports on interview activities, performance metrics, and feedback
for analysis and improvement.
8. Accessibility: Ensure the platform is accessible to users with disabilities, adhering to
accessibility standards.
9. Security: Implement security measures to protect user data and ensure privacy during
interviews
Gujrat Technological University. 11 Government Engineering College,
Rajkot
Project ID-400113 Snap short of work done
Fig 3.2.3 – Live project Demo
Gujrat Technological University. 12 Government Engineering College,
Rajkot
Project ID-400113 Technical expertise
CHAPTER 4: OVERALL EXPERIENCE ABOUT
INTERNSHIP:
4.1 Technical Experience:
During my internship, I gained valuable experience in the field of IT, specifically
focusing on software development and network administration. I was exposed to various
aspects of IT infrastructure and gained hands-on experience with several technologies and
tools.
I had the opportunity to work on projects involving web development, where I learned
about frontend and backend development using languages such as HTML, CSS,
JavaScript, and Python. Additionally, I gained proficiency in frameworks like Django and
Flask, which enabled me to build dynamic and responsive web applications.
In terms of network administration, I acquired knowledge about configuring and
managing network devices such as routers, switches, and firewalls. I also learned about
network protocols, security measures, and troubleshooting techniques to ensure the
smooth operation of the network infrastructure.
Throughout my internship, I collaborated with experienced IT professionals who provided
guidance and mentorship, allowing me to enhance my technical skills and problem-
solving abilities. I am grateful for the opportunity to apply my theoretical knowledge in a
real-world setting and contribute to meaningful projects during my time at the company.
Gujrat Technological University. 13 Government Engineering College,
Rajkot
TEAM ID :- OVERALL EXPERIENCE
4.2 Personal Experience:
I had the chance to work with the DioneApps Design Team. Company directors Mr. Jaydip
Godhani welcomed me to the company and provided an excellent orientation. He helped me
with the project for the internship, starting with the topic selection and continuing through
project completion.Overall, working with my mentor, Mr. Meet Patel and all my other
coworkers was an amazing experience. This industry has a fantastic system in place. I gained
practical experience in leadership and problem-solving in addition to learning about the
project. I feel more prepared and knowledgeable about websites and backend as a result of
the experience I've gained here.
Gujrat Technological University. 14 Government Engineering College, Rajkot
Project ID-400113 Conclusion
CONCLUSION:
In conclusion, my internship experience has been a transformative journey filled with
learning. Throughout this period, I've had the privilege of immersing myself in a dynamic
and real-world professional environment, gaining firsthand exposure to the intricacies of
my chosen field. This internship has not only deepened my understanding of theoretical
concepts but has also equipped me with practical skills that are essential for success in the
industry. This internship has been a steppingstone towards achieving my professional
aspirations, and I am excited to carry forward the lessons learned, the experiences gained,
and the growth achieved during this period. Along my training period, I realized that
observation is a main element to find out the root cause of a problem.
Gujrat Technological University. 15 Government Engineering College,
Rajkot
Project ID-400113 Reference
REFERENCE: Mostly use this
1. Code with Harry- learn it Python , Frontend , MongoDB…..
“https://www.youtube.com/@CodeWithHarry”
2. Chai our code -learn it React.js & JavaScript….
“https://www.youtube.com/@chaiaurcode”
3. Geek shows -connected All things…..
“https://www.youtube.com/@geekyshows”
Gujrat Technological University. 16 Government Engineering College,
Rajkot
Project ID-400113 Weekly progress report
Gujrat Technological University. 17 Government Engineering College, Rajkot