Finalreport
Finalreport
Internship Report
on
BACHELOR OF ENGINEERING
in
ELECTRONICS & COMMUNICATION ENGINEERING
by
KRISHMA
4MT20EC038
2023-24
MANGALORE INSTITUTE OF TECHNOLOGY & ENGINEERING
(A Unit of Rajalaxmi Education Trust®, Mangalore)
Autonomous Institute affiliated to VTU, Belagavi, Approved by AICTE, New Delhi
Accredited by NAAC with A+ Grade & ISO 9001:2015 Certified Institution
CERTIFICATE
Certified that the Internship report submitted by KRISHMA, USN: 4MT20EC038, a bonafide
student of Mangalore Institute of Technology & Engineering in partial fulfillment for the award of
Bachelor of Engineering in Electronics & Communication Engineering of the Visvesvaraya
Technological University, Belagavi during the year 2023-2024. It is certified that all
corrections/suggestions indicated for Internal Assessment have been incorporated in the report and
deposited in the departmental library. The Internship report has been approved as it satisfies the
academic requirements in respect of Internship prescribed for the said degree.
1.
2.
ACKNOWLEDGEMENT
Hearty thanks to Mr. Krishnamoorthy Bhat Kakunje, for providing all the facilities
that helped us in timely completion of Internship work.
My sincere gratitude to our coordinators, Ms. Bhavya S, Senior Associate Professor and
Dr. Deekshitha S Nayak, Senior Assistant Professor, Electronics & Communication
Engineering for their valuable time, patience and suggestions and periodic evaluation.
I am grateful to Dr. Vinayambika S Bhat, Dean of Quality Assurance and Head of the
Department of Electronics & Communication Engineering, Mangalore Institute of
Technology & Engineering, Moodabidri for her encouragement and support in carrying
out the Internship presentation.
My sincere thanks to all the teaching and non-teaching staff of Electronics &
Communication Department, for their immense encouragement and support throughout
the tenure of the seminar.
Finally, I would also like to express our heartfelt thanks to our family, friends and
classmates for their moral support and wishes for the successful completion of this
Internship.
KRISHMA
4MT20EC038
i
TABLE OF CONTENTS
Chapter 3 REFLECTION 9
3.1 Skills Learned 9
3.2 Challenges Faced 9
Chapter 5 CONCLUSION 15
REFERENCES 16
ii
LIST OF FIGURES
iii
ABBREVIATION
iv
Job Board App
CHAPTER 1
COMPANY PROFILE
Founded: 2019
Office: D No.4-236/15, 2nd FLOOR, Shyamili Enclave Opp. Govt. Hospital, D.K Dist.
Moodabidri, Karnataka 574227, IN
Accelerlab Solutions Pvt Ltd is responsible for providing solutions and services related to
software such as building a cyber security network, web development, Mobile app development
and cloud consulting to name some.
Research And Development: Their Research and Development wing provides a competitive
edge to the organization as well as customers they serve. It is a group of qualified engineers who
add values to the business association with the clients by providing effective solutions in terms
of latest technological advancement in the market. R&D is the think tank of their organization,
particularly the conception phase in the product life cycle.
App Development Services: Their app development services cover native app, mobile gaming
app and hybrid app development services. Their app developers understand the customer
requirement and build an app that incorporates the compatibility, dynamic features, and
scalability to deliver the best user experience.
Web Development Services: They help enterprises to build websites that boost business
conversion. Their wide range of web development services include web development from
scratch, custom web development, third party integrations, simple website development, building
a feature-rich eCommerce application and much more. At Accelerlab, they ensure the highly
responsive, compatible website for their customers. Their development team supports client in
every stage of the project lifecycle starting from planning to final deployment stage and also
provides client maintenance support. They are adept at developing and establishing clients brand
identity digitally.
Digital Marketing: Every business and it’s target audience is unique. They understand clients
business theme and craft them a custom digital marketing strategy to address their marketing
needs. This will ultimately help client to achieve brand visibility, good traffic and high
conversions.
Internship Program: They offer training services for professionals in tune with the
Government’s Skill India Programme. Training will be available for wide variety of domains:
Soft skills
App Development
Web Development
Network Security
Data Sciences with Python and IoT
As a part of training the trainees will get extensive exposure to industry projects and will be
carried out by qualified professionals. On the successful completion of the training, the
participants will be issued a certificate of training in the respective domain.
Graphic Designing: At Accelerlab, there is no limit on creating the spectacular design for their
customers. They design everything that their customer needs. They create visually appealing
elements for clients brand. Their professional graphic designers serve clients design requirements
with creative skills. They have the right mix of colors and graphic elements that give new wings
to customers brand. Their design process involves ideation, sketching ideas and conception.
IT and Business Consulting: Accelerlab engage with the organizations in technology and
business consulting in identifying the gaps in business and implementing the right solution
guidelines to equip the needs of a business. Accelerlab is driven by a team of solution experts
who study customers business theme and steer their business transformation through industry
best processes and exploiting the technology loopholes.
Chapter 3: Reflection
Chapter 4: Conclusion
CHAPTER 2
TASK PERFORMED
The internship involved regular weekly progress meetings with trainers, during which
interns reported their advancements to their respective trainers. I developed responsive web
pages using HTML, CSS, JavaScript and utilized tools such as Git to manage codebase
efficiently. This internship report details the activities I undertook that played a role in reaching
several of my established goals. This chapter provides a thorough report on the commencement
of the internship, outlining significant milestones achieved during this initial phase.
2.1 WEEK 1
During the initial week of the internship, emphasis was placed on introducing interns to
the organization and acquainting them with the diverse range of services it offers. Additionally,
the agenda for the entire internship was outlined, and a structured flow of activities was
established. In the first we were introduced to the HTML (Hypertext Markup Language),
providing insights into the various fields where Engineers can contribute their expertise.
Trainers explained how the Front-end work and how the code forms in HTML, providing
the structure and content that users interact with. Learned how to attach links to the text and also
explained an overview of the key aspects of Front-end HTML code.
2.1.1 Structure
In HTML, the structural elements of a webpage, such as headings, paragraphs, lists and more.
Tags like ‘<html>’,’<head>’,and ‘<body>’outline the basic structure of an HTML document.
‘<body>’ contains the content which includes ‘<section>’, ‘<header>’, ‘<footer>’, ‘<div>’.
<html>
<head>
<title>Page Title</title>
</head>
<body>
</body>
</html>
2.2 WEEK 2
The second week interns were introduced to nodejs. Trainers taught how nodejs works.
Learned about different command prompts.
2.2.1 Structure
Nodejs allows developers to create both front-end and back-end applications using
JavaScript. The basic layout structure of typical Nodejs application often uses framework like
app.js or server.js is the main entry point of the application. Package.json is used to list project
dependencies and scripts for managing the webpage. The key concepts for building interactive
and dynamic webpage are “views”, “public”, “routers” and “models”.
2.3 WEEK 3
Interns had been given a template which should be replicated using the frontend code.
Started to learn reactjs.
2.4 WEEK 4
Trainers explained how the back-end work and handling database. The database used is
MongoDb.
CHAPTER 3
REFLECTION
In the dynamic realm of job search and recruitment, our job board app is strategically
positioned to capitalize on the latest trends and techniques driving this industry forward. As we
embark on the development journey, it's crucial to acknowledge the contemporary shifts shaping
the landscape. This introduction serves as a gateway to the innovative features and functionalities
that define our job board app. In a job market characterized by rapid changes, our app leverages
the power of real-time data analytics, personalized user experiences to offer a cutting-edge
platform for connecting talent with opportunities.
Post-pandemic boom hangover: 2023 started with post-pandemic hiring frenzy, but
gradually shifted to a more normalized pace. Job vacancies remained above pre-pandemic
levels, but growth slowed down, reflecting economic uncertainties.
Diverging fortunes: Different industries witnessed contrasting fortunes. Tech,
healthcare, and green energy continued to flourish, while hospitality, retail, and travel
faced difficulties due to inflation and supply chain disruptions.
The Great Reshuffle: The trend of employees seeking better work-life balance and
higher purpose continued, fueled by remote work options and rising expectations.
CHAPTER 4
4.2 Methodology
The methodology for developing a job portal app typically involves several key stages.
Firstly, comprehensive market research and analysis are conducted to understand user needs and
industry trends. Following this, a clear project scope and requirements are defined. The
development team then employs an agile methodology, breaking down the project into
manageable sprints and prioritizing features. Front-end technology such as React is utilized for
the user interface, while the back end is developed using Node.js. Database management system
MongoDB stores user and job data. The iterative nature of agile allows for continuous testing
and user feedback, ensuring the app meets user expectations. Security measures, such as
encrypted user data and secure authentication, are implemented throughout the development
process. Post-launch, ongoing maintenance and updates based on user feedback and market
changes are integral to sustaining the app's relevance and functionality.
Sign in page:
About us page:
Gives job title, description, job type, salary, number of vacancies, experience.
It is collection of information used to identify individual which includes name, age, profile
picture, resume.
Knowledge Gained
Learnt to develop app using frontend and backend technologies. Learnt HTML, CSS,
Node.js, React.js. Developed a job board app that is responsive and meets the given
criteria.
CHAPTER 5
CONCLUSION
The application provides an effective and easy-to-use platform that has significantly
closed the gap between employers and job searchers as the app makes it easy to connect and
communicate. Hiring new employees and finding work are both made simpler by the app. It is
easy to use and suitable for a wide range of users, the app provides company evaluations and
ratings so job seekers may choose wisely while considering possible employers. This generates a
sense of trust for all parties.
The implemented features, such as company evaluations and messaging capabilities have
contributed significantly to the success of the app, the app has a messaging feature that enables
job searchers and companies to communicate directly. Hiring becomes quicker up as a result, and
communication is more dynamic and speedier due to immediate updates. The app offers
customers a personalized experience with features like organized job listings and job
notifications. This implies that it will be easier for people to find occupations that fit with their
interests.
Future Scope
A web page development for a job portal offers several future scopes
REFERENCES
[1] G. Kaur and Raj Gaurang Tiwari, “Comparison and Analysis of Popular Frontend Frameworks
and Libraries: An Evaluation of Parameters for Frontend Web Development”, Jul 2023.
[2] A. Dubey, Gaurav Singh Chauhan, A. Dubey, J. Singh, and Palak Girdhar, “Customized
Framework for Backend Using Node JS”, Sep 2023.
[4] F. Rappl and SchottnerL “The art of micro frontends: build websites using compositional UIs
that grow naturally as your application scales”, 2021.
[5] P. Mcfedries, “Web design playground: HTML + CSS the interactive way”, 2019.
[6] Aashis Rimal, “Developing a Web Application on NodeJS and MongoDB using ES6 and
Beyond,” 2019.
[7] K. Banker, P. Bakkum, S. Verch, D. Garrett, and T. Hawkins, “MongoDB in Action, Second
Edition: Covers: MongoDB version 3.0”, 2016.
[8] T. Gowda and C. A. Mattmann, “Clustering Web Pages Based on Structure and Style
Similarity (Application Paper),” Jul 2016.
[9] S. Mahajan and William, “WebSee: A Tool for Debugging HTML Presentation Failures,” Apr
2015.