Frontend Development Internship Report
Frontend Development Internship Report
FACULTY OF MANAGEMENT
An Internship Report on
Frontend Development Internship
at
Alphainit Technology
Submitted By:
Manish Shrestha (TU Exam Roll No: 10927/19)
TU Registration No: 7-2-1014-7-2019
NIST College
Banepa-9, Kavrepalanchok
Submitted To:
Office of the Dean
Faculty of Management
Tribhuvan University
October 2024
ORGANIZATION CERTIFICATE
ii
SUPERVISORS RECOMMENDATION
I hereby recommend that this report be prepared under my supervision by Manish Shrestha
(10927/19) entitled “Frontend Development Internship at Alphainit Technology” in partial
fulfillment of the requirements for the degree of Bachelor of Information Management be
processed for evaluation.
………………………….
Yubaraj Neupane
Project Supervisor
Department of BIM
NIST College Banepa
iii
CERTIFICATE OF APPROVAL
This is to certify that this project Manish Shrestha [10927/19] entitled “Frontend Development
Internship at Alphainit Technology.’’ in partial fulfillment for the degree of Bachelor of
Information Management (BIM) has been well studied. In our opinion, it is satisfactory in the
scope and quality required for the degree.
…………………………. ………………………….
Yubaraj Neupane Samish Shrestha
Internship Supervisor Internal Examiner
Department of BIM Department of BIM
NIST College Banepa NIST College Banepa
iv
STUDENT DECLARATION
Manish Shrestha
v
ACKNOWLEDGMENT
I would like to thank Tribhuvan University, Faculty of Management, and Nist College Banepa for
providing the opportunity to carry out the internship program which helps to gain real-world
professional experience, enhance skills, knowledge, and capabilities, and implement the
knowledge gained in the real world.
I would like to thank Alphainit Technology which provided me with an internship opportunity in
their organization. It was a great experience to learn about the organizational environment,
professional work culture, and real-world professional skills.
I would like to this opportunity and show my gratitude to Mr. Samish Shrestha
(BIM Coordinator) and Mr. Yubaraj Neupane (Supervisor) for providing me necessary guidance
and supervision.
I would like to express my greatest gratitude towards Mr. Nikesh Prajapati (Chief Executive
Officer, Alphainit Technology) and Mr. Manjunath Sonju (Mentor, Alphainit Technology) for
providing me with guidance, suggestions, and help during my internship period. Finally, I am very
thankful to all the teachers, team members, and friends who helped me complete this report.
Manish Shrestha
vi
ABSTRACT
This document outlines my internship at Alphainit Technology, which was carried out to fulfill
my Bachelor in Information Management (BIM) degree. This document provides information
about the internship program, brief information about the company, information about tasks
performed in the internship, and the overall experience gained during the internship program.
vii
LIST OF FIGURES
viii
LIST OT TABLES
ix
LIST OF ABBREVIATIONS
x
Table of Contents
TITLE PAGE ...................................................................................................................................... i
ORGANIZATION CERTIFICATE .................................................................................................... ii
SUPERVISORS RECOMMENDATION........................................................................................... iii
CERTIFICATE OF APPROVAL ...................................................................................................... iv
STUDENT DECLARATION...............................................................................................................v
ACKNOWLEDGMENT .................................................................................................................... vi
ABSTRACT...................................................................................................................................... vii
LIST OF FIGURES ........................................................................................................................ viii
LIST OT TABLES ............................................................................................................................. ix
LIST OF ABBREVIATIONS ...............................................................................................................x
Chapter 1 Introduction ...................................................................................................................... 1
1.1 Background ............................................................................................................................. 1
1.2 Objectives ................................................................................................................................ 2
1.2.1 Objectives of the Internship .............................................................................................. 2
1.2.2 Objectives of the System .................................................................................................. 2
1.3 Methodology ........................................................................................................................... 2
1.3.1 Organizational Selection ................................................................................................... 2
1.3.2 Placement ......................................................................................................................... 2
1.3.3 Duration ............................................................................................................................ 3
1.3.4 Activities........................................................................................................................... 3
Chapter 2 Introduction of Industry.................................................................................................... 4
2.1 Introduction to Information Technology (IT) Industry............................................................ 4
2.2 History of IT in Nepal ............................................................................................................. 4
2.3 Scope of IT .............................................................................................................................. 5
2.4 Opportunities in the Nepali IT Industry .................................................................................. 5
2.5 Challenges of the IT Industry in Nepal.................................................................................... 6
Chapter 3 Introduction to Organization ............................................................................................ 7
3.1 Introduction to Alphainit Technology ..................................................................................... 7
3.2 Mission of Alphainit Technology............................................................................................ 7
xi
3.3 Vision of Alphainit Technology .............................................................................................. 7
3.4 Products of Alphainit Technology........................................................................................... 7
3.5 Organizational Structure of Alphainit Technology ................................................................. 8
3.6 Services Offered ...................................................................................................................... 9
Chapter 4 Analysis of Activities Done/ Problems Solved .............................................................. 10
4.1 Analysis of Activities Done................................................................................................... 10
4.2 Brief Description of Activities Done ..................................................................................... 10
4.3 Design ................................................................................................................................... 10
4.3. 1 Wireframe ...................................................................................................................... 10
4.3.2 UI Design ........................................................................................................................ 11
4.4 Implementation ...................................................................................................................... 11
4.4.1 Tools and Technologies Used ......................................................................................... 11
4.5 Weekly Activity Log ............................................................................................................. 12
Chapter 5 Conclusion / Lessons Learnt........................................................................................... 13
5.1 Conclusion............................................................................................................................. 13
5.2 Lesson Learnt ........................................................................................................................ 13
References ....................................................................................................................................... 14
APPENDIX .................................................................................................................................... a-c
xii
Chapter 1 Introduction
1.1 Background
This report has been prepared based on my internship experience of 3 months in Alphainit
Technology. During the internship period I got real-world professional experience in frontend
development, learned organizational culture, and applied learned knowledge gained in my college.
1
1.2 Objectives
1.2.1 Objectives of the Internship
The objective of the internship program is to familiarize students with real-world
professional environments. Students also get exposed to professional work environments
and learn the work culture. The main objectives of internship programs are as follows:
● To implement the theoretical knowledge acquired in real-world projects
● To get familiarized with the professional working environment
● To develop as a person and build professional skills
1.3 Methodology
1.3.1 Organizational Selection
The selection of an appropriate organization is an essential part of an internship to be successful.
Selecting an appropriate organization for an internship is important because the learning and
exposure to the real world depend on the organization selected. I am interested in frontend
development and as an Intern I wanted to be in an organization where my interest was matched.
While selecting the company for my internship, first I started searching for IT Companies around
my locality. During the search process, I found Alphainit Technology and they were looking for a
frontend intern, so I dropped my CV had an interview, and got selected for the internship.
1.3.2 Placement
In Alphainit Technology, the intern got placed as a Frontend Developer Intern where I got to
learn frontend development and also got to know organizational work culture and
organizational process. In three months, the intern was supervised by Mr. Nikesh Prajapati.
2
1.3.3 Duration
The duration of my internship is listed below
Starting Date: April 16, 2024
Ending Date: July 16, 2023,
Total Duration: 3 Months
Days of Work: Sunday to Friday (6 days)
Office Hours: 10:00 AM to 5:00 PM (6 Hours)
Position: Frontend Developer Intern
Supervisor: Mr. Nikesh Prajapati
During the internship period, the intern was assigned various tasks in front-end development from
January 31st to April 30th and was involved in multiple front-end projects. During the internship,
the intern was supervised by Er. Ramesh Kharbuja and engaged in the company website and
portfolio website project.
1.3.4 Activities
During the internship period, the intern was assigned various tasks that included collecting
requirements, designing websites, transforming design to code, testing existing software, and
analysis of the current frontend system. The list of activities done by the intern is as follows:
● Creating Wireframe Design for frontend projects using Figma
● Creating UI Design for Company frontend projects.
● Transforming design to code
● Testing frontend projects.
The tools and technologies used for performing these activities are as follows:
● Figma For Wireframing and UI Design
● Visual Studio Code for Coding
● Frontend - HTML, CSS, JavaScript, Bootstrap
3
Chapter 2 Introduction of Industry
4
2.3 Scope of IT
IT Industry is an industry that consists of multiple sub-industries like hardware, software, artificial
intelligence, cyber security, networking, etc. IT industry has various roles ranging from developing
hardware and software to technical support. As the use of digital devices is growing and IT is being
integrated into many industries, the IT industry is growing at a fast pace and the scope of the sector
is also evolving. The multiple career options available in the IT industry are listed below (IT Scope
in Nepal, 2022)
● Software Developer
● Ethical Hacker
● Artificial Intelligence Engineer
● Project Manager
● Network Manager
● UI/UX Designer
1. Outsourcing
Nepal has enormous potential for becoming an outsourcing hub due to its skilled
workforce and cost-effective workforce. IT Industry majorly works by outsourcing
work and many companies look for outsourcing destinations for their work so
Nepal's IT Sector can capitalize on the Outsourcing demand.
4. Digital Services
The adoption of digital services is increasing in Nepal. There is a growing demand
for web and mobile applications, digital marketing, e-commerce platforms, and
more.
(Shrestha, 2022)
5
2.5 Challenges of the IT Industry in Nepal
Nepal's IT Industry also has multiple challenges that hinder the growth of the IT Industry.
The challenges of the IT Industry in Nepal are listed below.
1. Infrastructure
Inadequate physical and digital infrastructure, including reliable electricity and high-speed
internet connectivity, can hinder the growth of the IT industry.
3. Access to Funding
Despite the growing interest in startups, accessing funding, especially venture capital, can
be challenging in Nepal. Limited investment opportunities can impede the expansion of
promising startups.
4. Skills Gap
While there is a young and educated workforce, there might be a gap between the skills
possessed and the skills demanded by the industry. Continuous skill development and
relevant education are essential to bridge this gap.
5. Brain Drain
Skilled professionals often seek better opportunities abroad due to higher salaries and more
developed tech ecosystems. This brain drain can limit the industry's growth potential.
(hamrodevjobs, 2022)
6
Chapter 3 Introduction to Organization
7
3.5 Organizational Structure of Mining Infosys
Organizational structure is a system that is used to define a hierarchy within an organization.
Organizational structure helps to delegate the level of authority and responsibility. It helps to run
the organization smoothly. Alphainit Technology has a functional organizational structure
consisting of a CEO, Technical Director, Finance Director, etc. who handle various roles of the
organization.
8
3.6 Services Offered
The services offered by Alphainit Technology are as follows:
1. Web Development
Alphainit Technology offers web development services to businesses and
individuals looking to establish or enhance their online presence. Alphainit
Technology has a skilledweb development team that collaborates with clients to
understand requirements and transform requirements into user-friendly and visually
appealing websites. Alphainit Technology uses technologies like HTML, CSS,
JavaScript, and frameworks like React, Angular, and Vue to build interactive
websites.
3. E-Commerce System
Alphainit Technology also offers the development of an e-commerce system.
Alphainit Technology develops a secure e-commerce system that offers seamless
transactions and delightful shopping experiences. Alphainit Technology e-
commerce provides a customizable and flexible e-commerce system that has user-
friendly interfaces, robust payment gateways, and an inventory management
system.
9
Chapter 4 Analysis of Activities Done/ Problems Solved
4.1 Analysis of Activities Done
During the internship period, as a frontend intern, the intern was assigned to handle multiple
frontend projects and the designing of various projects but the intern was mainly assigned to the
Alphainit Technology website frontend system. Overall, through the activities performed during
the internship period, the intern got to learn about project management procedures, professional
work procedures, problem breakdowns, collaboration, teamwork, etc.
4.3 Design
Designing tasks included creating wireframes for UI Design and Designing UI from Wireframes
for the Alphainit Technology website and other frontend projects of products of Mining Infosys.
4.3. 1 Wireframe
A wireframe is a simplified representation or blueprint of a digital product layout and structure.
Wireframe serves as a visual blueprint that outlines the basic components, elements, and their
placement on a screen without focusing on detailed design elements like colors, images, or
typography. During the internship period, the intern created wireframes for the company website,
portfolio site, and other front-end projects. The wireframe for the Mining Infosys website was
taken as a basis for designing the user interface for the Mining Infosys Website.
10
4.3.2 UI Design
UI Design is the process of designing the user interface (the interface that we see) for a product
concerning the requirements and wireframe. During the UI Design activity, the intern converted
the wireframe of Alphainit Technology to the UI design for the Alphainit Technology website. Some
changes were made to the wireframe in the design but most of the wireframe was taken as a
reference for designing UI for the Alphainit Technology Website.
4.4 Implementation
Implementation is the stage of a project in which the design of the project is turned into a working
system by coding using tools and technologies. The implementation of the Alphainit Technology
website and other frontend systems was done using the tools and technology listed below.
11
4.5 Weekly Activity Log
12
Chapter 5 Conclusion / Lessons Learnt
5.1 Conclusion
It was a wonderful experience to work as a front-end developer intern at Alphainit Technology.
This internship period of 3 months gave me the outlook of professional work experience, and how
an organization operates. It helped me to transform from a student to a working professional.
Overall, I got to know how the knowledge gained during college is implemented in real life, and
what is an industry requirement for a candidate. It also helped me realize that practical real-world
implementation is more important than having only knowledge.
13
References
Aryal, M. (2023, August 25). A Very Short History Of Information Technology In Nepal. Retrieved
from ictframe: [Link]
edusanjal. (2023, August 15). Bachelor in Information Management. Retrieved from edusanjal:
[Link]
university/
hamrodevjobs. (2023, August 25). 6 Common Challenges Faced By IT Startups In Nepal. Retrieved
from hamrodevjobs: [Link]
Startups-In-Nepal
IT Scope in Nepal. (2023, September 20). Retrieved from jobaxle: [Link]
scope-in-
nepal/64#:~:text=IT%20professionals%20in%20Nepal%20have,telecommunication%20com
panies%2C%20and%20many%20others.
Mining Infosys. (2023, August 20). About Us | Mining Infosys. Retrieved from mininginfosys:
[Link]
mining infosys. (2023, August 25). Services | Mining Infosys. Retrieved from mining infosys:
[Link]
Shrestha, S. (2023, August 30). Nepal’s Booming IT Sector. Retrieved from myrepublica:
[Link]
sector/#:~:text=There%20are%20many%20different%20career,database%20administrator%
2C%20VFX%20artist%2C%20computer
ukessays. (2023, August 10). Introduction Of IT Industry Information Technology. Retrieved from
ukessays: [Link]
[Link]
14
APPENDIX
a
Annex 3: About Us Section of Alphainit Technology Website
b
Annex 4: Payment Page of Jal Pani