0% found this document useful (0 votes)
38 views29 pages

Frontend Development Internship Report

Uploaded by

bishalkc130
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
38 views29 pages

Frontend Development Internship Report

Uploaded by

bishalkc130
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd

TRIBHUVAN UNIVERSITY

FACULTY OF MANAGEMENT

An Internship Report on
Frontend Development Internship
at
Alphainit Technology

For the partial fulfillment of the requirements of the degree of


Bachelor of Information Management (BIM)

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

I hereby declare that this internship project entitled “Frontend Development


Internship at Alphainit Technology” submitted to the office of the dean, Faculty of
Management, Tribhuvan University is a result of my internship study carried out in the
year 2024 at Alphainit Technology, Jagati, Bhaktapur, for the partial fulfillment of the
requirement of the Bachelor of Information Management (BIM). It has not been
previously submitted to any other university or anywhere else.

Manish Shrestha

TU Roll No: 10927/19

TU Registration No: 7-2-1014-7-2019

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

Figure 1 Organizational Structure of Alphaint Technology ........................................................... 8


Figure 2 Wireframe of Alphainit Technology Site ....................................................................... 10
Figure 3: Alphainit Technology Website UI Design .................................................................... 11

viii
LIST OT TABLES

Table 1: Weekly Activity Log ............................................................................................................ 12

ix
LIST OF ABBREVIATIONS

BIM: Bachelor in Information Management


CV: Curriculum Vitae
CSS: Cascading Style Sheets
HTML: Hypertext Markup Language
IT: Information Technology
JS: JavaScript
TU: Tribhuvan University
UI: User Interface
UX: User Experience
VS Code: Visual Studio Code

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

Bachelor in Information Management (BIM) is a four-year bachelor's degree course offered by TU


which is a blend of Information Technology (IT) and Management and provides students with
knowledge of IT and management concepts required in an organization. BIM is a semester system
course that is divided into eight semesters and has 126 credit hours. The BIM Course aims to
produce quality IT professionals with managerial skills. (edusanjal, 2022)

An internship program is a program in which a student or learner gets professional workexperience


under supervision. The internship is a wonderful opportunity for students to implement their
knowledge into real-world projects and experiences and also an opportunity to learn about how an
organization operates, how work is performed in teams and organizations, and get real-world
professional experience.

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.2.2 Objectives of the System


The objectives of the system developed can be listed as follows:
● To give brief information about the company to visitors
● To provide information about company products and services
● To help potential clients connect with the company

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

2.1 Introduction to Information Technology (IT) Industry


The Information Technology (IT) industry is a broad and dynamic sector that revolves around the
use of computers, software, hardware, networks, and electronic systems to create, process, store,
transmit, and manage information. It encompasses a wide range of activities, from developing
software applications to managing complex computer networks, providing IT support, and
designing advanced technologies that shape the digital landscape we interact with daily. In recent
years, the IT industry has experienced rapid globalization, with technology companies operating
on a global scale and collaborating across borders to develop innovative solutions. This industry's
growth has been further accelerated by the increasing demand for digital transformation in
businesses, the expansion of e-commerce, and the proliferation of mobile devices. The Information
Technology (IT) industry plays a crucial role in today's world by providing digital services,
transforming traditional technologies, and making our lives easier through technological
innovations (ukessays, 2023).

2.2 History of IT in Nepal


The revolution of the IT Industry has a long history and has seen vital changes from the
transformation from Mainframe Computers to Personal Computers and communication from
telephone to email. Nepal's technological evolution has been marked by key milestones. In 1961
AD (2018 BS), the "Facet" electronic calculator facilitated census calculations, followed by the
establishment of a Telephone Service Exchange by NTC in 1960 in the Kathmandu Valley. The
use of the "IBM 1401" computer for census calculations in 1971 AD (2028 BS) represented a leap
forward. Mercantile Communications introduced Internet services in 1995, opening new
communication avenues. The 2000s brought software company growth, but also infrastructure
challenges and a skilled manpower shortage, prompting Nepal's National IT Policy in 2008. The
2010s saw outsourcing rise, startup ecosystems develop, and tech support expand. In 2015, the IT
sector contributed to disaster relief after an earthquake. The 2020s saw remote work adoption due
to COVID-19, creating fresh prospects for IT professionals. Nepal's journey underscores its tech-
driven progress, overcoming obstacles to foster innovation and connectivity. (Aryal, 2022)

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

2.4 Opportunities in the Nepali IT Industry


The Nepali IT Industry has immense opportunities which are listed below.

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.

2. Young and Educated Workforce


Nepal has a significant population of young and educated individuals. With proper
training and skills development, this workforce can be utilized and can contribute
to IT Industry’s growth.

3. Freelancing and Remote Work


With the global trend towards remote work and freelancing, Nepalese IT
professionals have the opportunity to work for international clients without
geographical limitations.

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.

2. Regulations and Policies


The regulatory environment in Nepal might not be entirely conducive to the growth of the
IT industry. Unclear or outdated regulations can pose challenges for startups and
technology companies.

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

3.1 Introduction to Alphainit Technology


Alphainit Technology is a software development company located in Jagati, Bhaktapur established
in 2019 with a focus on solving the needs of businesses and consumers. Alphainit Technology
specializes in building quality business solutions at a practical cost. Alphainit Technology’s
primary motto is committed to deliver results and are closely with you to understand your goals
and develop strategies that drive tangible outcome.

3.2 Mission of Alphainit Technology


Mission:
To empower businesses with innovative and high-quality IT services and business solutions
that drive growth and success.
Alphainit Technology. is dedicated to providing top-notch IT services and business solutions that
are both reliable and affordable. Our mission emphasizes our commitment to empowering
businesses by offering innovative and high-quality technological solutions, ensuring that they can
achieve their growth objectives effectively.

3.3 Vision of Alphainit Technology


Vision:
“To be a globally recognized leader in providing cutting-edge IT solutions and services that
redefine industry standards.’’
Alphainit Technology aims to stand out in the industry by redefining the standards of IT services
and becoming a trusted partner for our clients. Our vision encompasses a global perspective,
aspiringto be a recognized leader in the field, while also focusing on building lasting relationships
with our clients through consistent excellence, technological advancement, and support for
business success.

3.4 Products of Mining Infosys

● Subha Accounting System


● Heli School Management System
● Stocks Kathmandu

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.

Figure 1: Organizational Structure of Alphainit Technology

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.

2. Mobile Application Development


Alphainit Technology offers quality mobile application development services for
clientsin both IOS and Android Platforms. Alphainit Technology app
development uses cutting-edge technology tools like Kotlin, Java, Flutter, and
Swift to develop mobile apps using best industry practices to bring your app
ideas to life.

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.

4. Hosting and Domain Name Services


Alphainit Technology offers hosting and domain name services. Alphainit
Technology offers various qualities of hosting depending on the client like VPS
Hosting, Web Hosting, Cloud Hosting, etc. Alphainit Technology also provides
various domain name registrations like .com, .org, and .info at an affordable price.

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.2 Brief Description of Activities Done


During the internship period, the intern got the opportunity to work on several real-world projects.
The intern was assigned to design layouts for the website of Alphainit Technology and other front-
end systems and convert them into code using front-end technologies. Similarly, the intern was
also assigned to improve existing frontend systems and test the developed frontend systems. A
brief description of activities done is described below.

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.

Figure 2: Wireframe of Alphainit Technology

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.

Figure 3: Alphainit Technology Website UI Design

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.

4.4.1 Tools and Technologies Used


The following tools and technologies were used for the implementation process.
1. Figma
Figma was used to design Wireframe and User Interfaces.
2. Visual Studio Code (VS Code)
Vs Code was used as a code editor for writing code during the internship
3. HTML
HTML was used to create a structure for the website.
4. CSS and Bootstrap
CSS was used for styling and Bootstrap was used as a Library for components.
5. JavaScript
JavaScript was used as a Scripting language to add interactivity and functionalities.

11
4.5 Weekly Activity Log

The weekly activity log during the internship is given as follows:

Table 1: Weekly Activity Log

Weeks Task Done


Week 1 Understanding the basic technology and learning and
practicing system for the organization.

Week 2 Requirements Collection, Analysis, and Planning


for Alphainit Technology Website

Week 3 Learning Figma for Designing Wireframe


and User Interface

Week 4 Researched and studied various IT company websites


and various UI design inspirations from Dribble,
Behance for User Interface, and Wireframe Design
reference.
Week 5 Designing Wireframe for Alphainit Technology
Website
Week 6 Designing User Interface for Alphainit Technology
Website
Week 7 Developing various pages of the Alphainit
Technology website using HTML, CSS, and Bootstrap
Week 8 Added various functionalities like hamburger menu,
scroll to top, active navbar element, and Google Maps
reference using JavaScript

Week 9 Responsive Styling of Alphainit Technology


Website
Week 10 Testing and Deployment of Alphainit Technology
Website
Week 11 Studied existing frontend of Alphainit Technology
Stocks Kathmandu, Subha Accounting for
Improvements

Week 12 Improved Subha Accounting and


Jal Pani Frontend System.

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.

5.2 Lesson Learnt


During my internship period at Alphainit Technology, Intern got the opportunity to be involved in
a professional working experience which helped the intern gain many valuable learnings and
experiences. Some of the important lessons which the intern learned during the internship period
are as follows

● How an organization functions and operates


● Importance of proper communication between team members
● How a problem is approached and solved
● Importance of Teamwork
● How to work in a professional environment.
● Always be open-minded and learn from your mistakes.
● Be patient and tackle the problem and situations patiently.
● Effectively interacting with team members without hesitation is a must for success.

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

Annex 1: Home page of Alphainit Technology Website

Annex 2: Service section of Alphainit Technology Website

a
Annex 3: About Us Section of Alphainit Technology Website

b
Annex 4: Payment Page of Jal Pani

You might also like