PRINTX_3
PRINTX_3
BY
PRINTX_3
MATRIC_3
HELD AT:
CODESQUAD LLC
CODESQUAD LLC, FIRST FLOOR, MURITALA MUHAMMED
WAY, BESIDE POLARIS BANK, ABOVE OLANZE
RESTAURANT, POST OFFICE, ILORIN.
FROM JUNE 13 – DECEMBER 1, 2023.
SUBMITTED TO;
THE DEPARTMENT OF COMPUTER SCIENCE, FACULTY OF
COMMUNICATION AND INFORMATION SCIENCES,
UNIVERSITY OF ILORIN, ILORIN, KWARA STATE, NIGERIA.
DECEMBER 2023
I
REPORT OVERVIEW
The experience I had while participating in my students' industrial work experience program
(SIWES) is highlighted in this report. My primary responsibility during the intensive six months
of SIWES training at CodeSquad LLC was website design and development for both the company
and outside clients.
The information that I acquired during my placement is included in this technical report such as
the organizational structure of the company, the main departments within the firm and their roles,
and the description, location, and brief history of the facility where my training was conducted.
Finally, the report includes a summary of the difficulties I encountered during my attachment,
along with suggestions and ideas that may serve to enhance the program going forward.
II
DEDICATION
This work is dedicated to the Almighty God who has been there for me right from the beginning
to this very point and my parents, my siblings and entire colleagues whose support served as a fuel
III
ACKNOWLEDGEMENT
My sincere gratitude goes out to God for His protection and guidance throughout this journey. I
also extend my sincere gratitude to my parents for their love, support, and prayers. My in-house
supervisors, Mr. Yusuf, Mr. Boluwatife Agbedeyi, and Mr. Oluwaseun Balogun, have given me
solid backing and encouragement. Additionally, I am grateful to everyone who has helped me
succeed, both within and outside of my place of attachment. Without their help, this feat would
My gratitude also extends to CodeSquad LLC's CEO, Mr. Adeyinka Adekeye; project manager,
Mr. Yusuf; and other staff members, Mr. Usman; Mr. Hudhayfah; for their guidance, discipline,
and hard work throughout my industrial training. I appreciate you broadening my knowledge.
I would also like to express my gratitude to all of the other industrial training students that helped
me, namely Emmanuel, Mariam, Omolara, Adetomiwa, Heritage, Bukola, Elizabeth, Christian,
and Ayomide from different departments and schools. This encounter was successful because of
I also want to express my gratitude to all of my friends, siblings, and people whose names I was
unable to mention but who have made significant contributions to the success of this work.
IV
ABSTRACT
The training received and the real-world experiences gained during the six-month attachment at
CODESQUAD LLC are fully analyzed and documented in this technical report. CODESQUAD
LLC's head office is located at 1st floor, Muritala Muhammad Way, Ilorin, beside Polaris Bank,
above Olanze restaurant, post office. Frontend, backend, Mobile Application Development, and
machine learning are the areas of expertise for CODESQUAD LLC. I had the honor of working
with the frontend unit for the whole of my six-month training at the company. Throughout my six-
month apprenticeship at the company, I had the opportunity to work on several projects and gain
an understanding of the dynamics of web development.
V
LIST OF FIGURES
Figure 1- CodeSquad's organizational chart ................................................................................... 6
Figure 20 - Overseeing the media team for the techies meetup .................................................... 13
VI
Figure 23 - Design for the techies meetup .................................................................................... 19
VII
TABLE OF CONTENT
ACKNOWLEDGEMENT ............................................................................................................ IV
ABSTRACT ................................................................................................................................... V
..................................................................................................................................................... 8
VIII
3.1.2 MANAGING TEAMS AND PROJECTS .............................................................. 10
IX
CHAPTER ONE
INTRODUCTION
1.0 INTRODUCTION
Typically, an educated person would not be ready for the workforce with just theoretical
knowledge. In order to accomplish specific tasks or work, a worker or industrious individual needs
to possess not only theoretical knowledge but also versatility in the practical application of such
talents.
The essence and justification for industrial training is the requirement to integrate theoretical
knowledge with practical abilities in order to generate outcomes in the form of goods and services
or to be productive.
The first chapter of this report describes SIWES's purpose, goals, and advantages. Chapters two of
the report covers the company's profile, vision, and mission. Chapters three and four of the report
address the industrial experience. Finally, chapter five concludes and offers recommendations.
The Federal Government of Nigeria created Industrial Training, also known as the Students
oriented courses in higher education a proper understanding of what goes on in the industry related
to their professions before they eventually leave school to enter the workforce. The Industrial
Training Fund (ITF) launched the Students Industrial Work Experience Scheme (SIWES) in 1973.
This was in response to the mandate that the then-military president, General Yakubu Gowon
(Rtd.), gave the ITF through decree 47 of 1971, tasked it with encouraging the development of
1
skills in industry and commerce in order to create a pool of trained indigenous labor sufficient to
The establishment of the Student Industrial Work Experience Scheme (SIWES) by ITF in
1993/1994 was prompted by the growing concern among manufacturers that graduates from
various higher education institutions do not possess sufficient practical background studies that
prepare them for employment in industry. One of the main responsibilities of the ITF is to act as a
to their fields of study. In Nigerian universities, the Student Industrial Work Experience Scheme
(SIWES) is a crucial and essential component of some degree programs. The fund's main goal,
known as SIWES, is to support and stimulate the development of practical skills in business and
industry in order to produce enough trained native labor to meet the demands of the country's
economy. This organization was run via its zonal offices at the State headquarters throughout
Nigeria, as well as its national headquarters in Jos, Plateau State. This program fills in this gap by
Environmental Science, and Pure and Applied Science for the industrial work environment that
they will likely encounter after graduation. SIWES lasts four months in polytechnics at the
conclusion of NDI, four months in colleges of education at the conclusion of NCE II, and six
months in universities, depending on the field, at the conclusion of 200, 300, 400, or 500 levels.
The majority of the nation's higher education institutions now require participation in SIWES as a
prerequisite for awarding diplomas and degree certificates in particular fields, in compliance with
government education policy. ITF is the operator, whereas NUC, NCCE, and NBTE are the
coordinating agencies.
2
1.2 OBJECTIVES OF SIWES
The Federal Government outlined the particular objectives of SIWES in the April 1978 Gazette,
b. To provide students with an opportunity to apply their knowledge in real work and actual
practice
c. To make the transition from school to the world of work easier and to enhance students
d. To expose students to work method and techniques in handling equipment and machine
e. Enlist and strengthen employers’ involvement in the entire education process and prepare
3
CHAPTER TWO
Since its incorporation in 1989, CODESQUAD LLC has offered IT services and assisted
developers and programmers in carrying out tasks and troubleshooting issues with less difficulties.
"Bringing out codes to reality in the best time and best quality value" is our main goal. At
CODESQUAD, we recognize that writing codes successfully requires collaboration with project
team members as well as the use of our highly skilled, moral, cost-and procurement-focused tech
personnel. By bringing together like-minded experts with tech knowledge and expertise, we align
our business to market sectors. We can compare project criteria to proven deliverables and discuss
innovation and market trends across projects and sectors thanks to our industry-specific
intelligence. We collaborate with businesses from various locations, and our clients receive top-
In order to strengthen the Management Structure and effectively implement our diversification
plan, CODESQUAD has participated in a few successful mergers with other businesses.
The company's growth strategy has depended on continuously enhancing service delivery,
appropriately motivating and developing our people capital, implementing best practices, and
creating an environment that fosters creativity. We think that doing this would give our clients
value and happiness that they would find difficult to find elsewhere.
Despite our Nigerian location, we always work to make sure that our services are competitive with
those offered in the global market. We are positioned to expand the use of the CodeSquad
4
advantage while offering our services thanks to our strategically placed offices in Lagos and Ilorin,
Nigeria.
2.0.1 VISION
CODESQUAD will be the biggest, the largest, most resource-rich, technologically proficient,
CODESQUAD Associates' primary goals are to: manage technology-oriented projects; plan and
oversee all consulting services needed to develop Web and mobile applications; design and bring
to life the codes we write to implement; and package and oversee Public-Private Partnerships for
concessions.
The services provided by CodeSquad LLC set them apart from the competitors thanks to their
In the Nigerian market, sales are made both directly to customers and through coordinators, project
a. Integrity
b. Insight
c. Innovation
5
2.2 SCOPE OF SERVICES
a. Website Development
b. Project Management
e. Machine learning
The CODESQUAD LLC organizational chart below illustrates the administrative chains of
CEO
CHIEF EXECUTIVE OFFICER
ADMIN DEPARTMENT
PROJECT MANAGEMENT
6
CHAPTER THREE
During my first few week at CodeSquad LLC, I was assigned to the Frontend web development
unit. To determine my level of proficiency in frontend web programming, I was given a general
test. After that, I had a briefing on the use of text editors and teamwork tools including Google
I was then given a test assignment to determine how well I understood everything that had been
covered. I gained a better understanding of the fundamentals of meeting deadlines and cooperating
with others through this assignment. I had the good fortune to work with a few of the
establishment's masters over time, and I learned a great deal of useful skills from them.
Figure 2 - Code for the test project Figure 3 - Code for the test project
7
Figure 5 - Code for the test project Figure 4 - Output for the test project
The activities I completed throughout my six-month participation in the Students' Industrial Work
several real-world projects were assigned for completion. I was able to create a variety of websites
using HTML (Hypertext Markup Language), vanilla CSS (Cascading Style Sheet), bootstrap (a
CSS framework), tailwind CSS (a CSS framework), and vanilla JavaScript during this session.
Among the many projects completed, a few truly stood out because of the difficulties encountered
8
and the solutions needed. Details on this projects can be seen on my GitHub profile -
https://github.com/JFstudios03
Figure 6 - Code for Tailwind CSS project Figure 7 - Output for Tailwind CSS project
Figure 8 - Output for Tailwind CSS project Figure 9 - Code for Bootstrap project
9
Figure 11 - Code for Bootstrap project Figure 10 - Output for Bootstrap project
I was offered the thrilling opportunity to manage a company project - the Zeedlabs website - in my
twelfth week of employment. As part of the project, I had to oversee SwiftTech, a group of four
developers that collaborated closely with me. It was this obligation that made my administrative
side come out. Both Mr. Yusuf, the project manager, and Mr. Adeyinka, the CEO, were impressed
with the manner the project was handled. Two weeks were allotted for finishing the website. With
the help of team members and other interns, the website was finished much ahead of schedule.
Owing to my outstanding performance, I was given the opportunity to oversee further projects,
one of which involved overseeing the media team for a significant tech event.
10
Figure 15 - Zeedlabs project [HTML, CSS & JS] Figure 14 - Zeedlabs project [HTML, CSS & JS]
Figure 12 - Zeedlabs project [HTML, CSS & JS] Figure 13 - Zeedlabs project [HTML, CSS & JS]
11
Figure 19 - Zeedlabs project code Figure 18 - Zeedlabs project code
12
Figure 20 - Overseeing the media team for the techies meetup
13
3.1.3 WORKED AS A GRAPHICS DESIGNER
The requirement for an internal graphics designer to work on a few designs emerged in the
twentieth week. I jumped at the chance, knowing full well that I can help in this area, and created
14
3.2 REQUIREMENTS TO GET THE WORK DONE
To guarantee the smooth implementation of the industrial training program, several measures had
Cascading style sheet (CSS), Tailwind CSS, Bootstrap, JavaScript and React.
15
CHAPTER FOUR
EXPERIENCE GAINED
My time at CODESQUAD LLC was illuminating and eye-opening in every way since it gave me
practical experience working with people and showed me how different departments within the
technology business complement one another. In an effort to bring out the best in its employees,
CodeSquad fosters a highly competitive and challenging work environment. All employees and
trainees are required to exhibit a high degree of professionalism, effort, seriousness, creativity, and
originality.
4.1.1 TIMELINESS
The official start time for work each day is 9:00 a.m., and it is expected that all employees and
trainees will arrive at work by that time or earlier, unless they have legitimate, lie-proof excuses.
Absence from work will be taken extremely seriously. The management is in agreement that
employees who return to work later than expected are detrimental for the expansion of the business.
On weekdays (Monday through Friday), the formal end of the day is 4:00 p.m.; however, an
extension of this period is acceptable in tight situations where urgent attention is required for
ongoing work. I encountered the closure time extension multiple times, since it also helped to
16
4.1.2 PROJECT MANAGEMENT
One of CODESQUAD LLC's activities that is duly observed on a regular basis is coordination
meetings. The purpose of the meeting, which is always chaired by the project manager, is to review
the update reports from each staff member on their activities, to talk about how each project is
progressing, to identify potential issues and challenges on each project, and to discuss general staff
welfare as well as potential long-term solutions to these problems. As time went on, I was given
more and more responsibilities, including managing a few team members to maintain efficiency
and production.
In order to create an environment where each employee can perform to their full potential, it is
crucial that employees in an organization get along well with one another. Otherwise, the
workplace will become chaotic, unfriendly, and hostile, which will negatively impact productivity
In this sense, I learned how to interact with other employees of the company that I encountered
and made an effort to stay away from any kind of conflict, argument, or hostility. I developed my
ability to communicate with managers, supervisors, and other employees. I also gained knowledge
on how to accept other people's flaws, value uniqueness, and handle criticism well.
I also saw how our company interacted with other parties that were engaged in every project we
worked on. I am also aware that in order to maintain a positive project and contractual connection,
it is necessary to endure and even promote the behavior of clients and other related professionals,
which can occasionally be very unpredictable, demeaning, perplexing, challenging, and hard to
17
understand. As long as design standards and principles are upheld, it is crucial to prioritize the
I developed expertise using a range of web development tools, frameworks, and collaborative
applications and websites. I developed my ability to multitask and plan ahead to tackle potential
Working in teams to complete a lot of work required me to collaborate with other interns and staff
people, so I had a positive experience there as well. At my location of attachment, I had the
opportunity to closely observe the project manager and learn how he handled and managed each
team member.
18
Figure 24 - Design for TopupBox a subsidiary we worked with
19
CHAPTER FIVE
the course of the six-month curriculum. As I had to manage teams on several occasions during the
program, I most notably learned how to collaborate with other team members to accomplish a lot.
I also learned how to design and construct websites, work with various collaborative applications,
my home and the placement, the cost of transportation has increased significantly. This
b. Allowances should be granted monthly to students during their programme, this will
help them a great deal to address some financial challenges during their course of
training.
c. Every month, external supervisors should to pay pupils a visit at their different
attachment locations.
20
5.3 RECOMMENDATIONS
I strongly recommend CodeSquad LLC as a place of attachment for the six-month Students'
Industrial Work Experience Scheme (SIWES) program to anyone who is eager to get started in the
web development industry and the field of technology. It has truly helped me learn a great deal
5.4 CONCLUSION
My six months of industrial training at CODESQUAD LLC was a tremendous success and a
wonderful opportunity to learn new things. My training allowed me to perform very important
tasks that in some way increased my productivity in the company, allowing me to appreciate my
chosen course of study even more. I was able to combine the theoretical knowledge I had learned
in school with the practical hands-on application of knowledge I had gained here. I now have a
much broader perspective on the value and applicability of computer science in both my local
community and the wider globe thanks to my education here, and I am eager to make a meaningful
coworkers. I can now recognize how my course of study and other disciplines work together to
achieve good outcomes. During this time, a great deal has been discovered and learned. Every
student should take advantage of the SIWES program as it provides them with a wealth of practical
information that enhances their theoretical background and equips them for life in the real world.
21