Nothing Special   »   [go: up one dir, main page]

Internship Report Document

Download as doc, pdf, or txt
Download as doc, pdf, or txt
You are on page 1of 38

ARBA MINCH UNIVERSITY

ARBA MINCH INSTITUTE OF TECHNOLOGY (AMiT)

FACULTY OF COMPUTING AND SOFTWARE ENGINEERING

A Report of Internship Training on the practical attachment in Collab Systems plc

Prepared by:
Sisay Fikadu, ID No: NSR/2171/12

In campus Advisor: _______________________________________

Organization supervisor: _____________________________________

Report submitted to: FCSE

24th Oct, 2023 GC.


Arba Minch University

Arba Minch, Ethiopia


ARBA MINCH UNIVERSITY

ARBA MINCH INSTITUTE OF TECHNOLOGY

FACULTY OF COMPUTING AND SOFTWARE ENGINEERING

Report on the practical attachment in [organization]

Prepared by:
Sisay Fikadu, ID No: NSR/2171/12

Organization that hosted the student


Name _____________________________

Region _____________________________

Zone _____________________________

District _____________________________

Town _____________________________

P.O.Box _____________________________

Telephone _____________________________

The supervisor in the organization


Name _____________________________

Profession _____________________________

Title _____________________________

Telephone _____________________________
INTERNSHIP REPORT IN COLLAB SYSTEMS PLC

DECLARATION
I, Sisay Fikadu, a software engineering student at Arbaminch University, hereby declare that this
internship report has been entirely prepared by me. I confirm that the contents of this report are
based on the daily, weekly, and monthly activities that I actively carried out during my internship
training at Collab Systems plc, working closely with my friend Tewodros Mekuria.
Throughout the duration of my internship, I had the privilege of collaborating closely with
Tewodros Mekuria on the development and implementation of a web-based food delivery system
with a Flutter app. Together, we contributed to various aspects of the project, including design,
coding, testing, and deployment. By working closely with him, I gained valuable practical
experience in software development and project management.
Furthermore, I would like to emphasize that all the information presented in this report is
accurate and reflects my personal experiences and observations during the internship period. Any
references or sources used have been appropriately cited and credited.
I take full responsibility for the authenticity and integrity of this report and affirm that it has not
been submitted elsewhere for any other purpose. I am aware that any form of plagiarism or
academic misconduct in this report will have serious consequences in accordance with the
policies and regulations of Arbaminch University.

Student Name: ____________________

ID Number: ____________________

Signature: …………………………

Date: …………………………

As an authorized Advisor, I have approved the submission of this Practical Attachment report
document prepared by Sisay Fikadu has followed the guidelines provided by our institute.

Advisor Name: ____________________

Signature: …………………………

Date: …………………………

I|Page
INTERNSHIP REPORT IN COLLAB SYSTEMS PLC

ACKNOWLEDGEMENT
First of all, I would like to express my deepest gratitude to my God, who has been my constant
source of strength and take care throughout my internship program at Collab Systems plc. It is
through His grace and blessings that I have been able to overcome challenges faced me in Addis
Ababa, as I am newcomer there.
I am very thankful to my guide/supervisor Mr. Michael Getachew for his invaluable guidance
and advice during my Summer Internship. He was sharing his vast experience and giving
valuable direction to us on the project.
I am thankful to Mr. Nesredin, the Collab head, for his guidance and friendly relation and
support during my stay at their company. I am also thankful for all the staff members for their
interaction with me through their usual smiling face always.
I would like to express my sincere gratitude to my uncle, Zewude Seboka and his family, for
their generous hospitality and support during my internship. Residing in their home, allowing me
to focus on my work and studies. Additionally, I am thankful for the times when my uncle kindly
offered me meals, ensuring that I was well-nourished and taken care of. Their kindness and
generosity were instrumental in making my stay enjoyable and memorable. I am truly grateful
for their unwavering support and appreciate the valuable role they played in my internship
experience.
I am truly humbled and blessed to have had such a supportive network of individuals who have
contributed to my consistent dedication during this internship program. Without their guidance
and encouragement, I would not have been able to achieve the level of personal and professional
growth that I have experienced.
Overall, the above team made my stay at Collab Systems plc very interesting and I am grateful to
them for making it so. Their contributions and support made my stay at the company truly
memorable, and I express my heartfelt gratitude to each of them for their efforts.

II | P a g e
INTERNSHIP REPORT IN COLLAB SYSTEMS PLC

TABLE OF CONTENTS
DECLARATION...............................................................................................................................................I

ACKNOWLEDGEMENT.................................................................................................................................II

ABBREVIATION............................................................................................................................................V

ABSTRACT...................................................................................................................................................VI

CHAPTER ONE..............................................................................................................................................1

1. Introduction and Overview..............................................................................................................1


1.1 Background of Collab Systems plc.......................................................................................................................1
1.2 Mission...............................................................................................................................................................2
1.3 Vision.................................................................................................................................................................2
1.4 Core Values........................................................................................................................................................2
1.5 Organizational Chart............................................................................................................................................3
1.6 Statement of the problem.....................................................................................................................................3
1.7 Task assigned......................................................................................................................................................3
1.7.1 Task completed...............................................................................................................................................4
1.7.2 Task not completed.........................................................................................................................................4
1.8 Objective/aim of the task.....................................................................................................................................4
1.8.1 General objective............................................................................................................................................4
1.8.2 Specific objective............................................................................................................................................4
CHAPTER TWO.............................................................................................................................................5

2. Methodology for business process analyses or case study..............................................................5


2.1. Method of data collection................................................................................................................................5
2.2. Method of problem analysis............................................................................................................................5
2.3. Overall benefits you gained from the internship................................................................................................5
2.4. Practical skills.................................................................................................................................................5
2.5. Theoretical knowledge....................................................................................................................................5
2.6. Problem solving capability..............................................................................................................................5
2.7. Improving your team playing skills..................................................................................................................5
2.8. Improving your leadership skills......................................................................................................................5
2.9. Work ethics issues, industrial psychology and related issues.............................................................................5
2.10. Entrepreneurship skills....................................................................................................................................5
2.11. Interpersonal communication...........................................................................................................................5
2.12. Difficulty in internship....................................................................................................................................5
2.13. Strength and weakness of the hosting organization...........................................................................................5
CHAPTER THREE..........................................................................................................................................6

3. Result and Discussion......................................................................................................................6


3.1. Result.............................................................................................................................................................6
3.2. Discussion......................................................................................................................................................6
3.3. Recommendation............................................................................................................................................6
3.4. For the hosting organization............................................................................................................................6
3.5. For AMIT, Faculty of computing and software engineering..............................................................................6
3.6. Conclusion......................................................................................................................................................6
3.7. Reference.......................................................................................................................................................6
3.8. R....................................................................................................................................................................6

III | P a g e
INTERNSHIP REPORT IN COLLAB SYSTEMS PLC

IV | P a g e
INTERNSHIP REPORT IN COLLAB SYSTEMS PLC

ABBREVIATION
API: Application Programming Interface
CI/CD: Continuous Integration/Continuous Delivery
CLI: Command Line Interface
CRUD: Create, Read, Update, Delete
CSS: Cascading Style Sheets
DB: Database
HTML: Hypertext Markup Language
HTTP: Hypertext Transfer Protocol
HTTPS: Hypertext Transfer Protocol Secure
IDE: Integrated Development Environment
JS: JavaScript
JSON: JavaScript Object Notation
MVC: Model-View-Controller
SDK: Software Development Kit
SQL: Structured Query Language
UI: User Interface
UX: User Experience
VCS: Version Control System

V|Page
INTERNSHIP REPORT IN COLLAB SYSTEMS TRADING PLC
Prepared By: Sisay Fikadu

ABSTRACT
Practical experience is essential for fully grasping the knowledge of software engineering. The
internship program at Collab Systems plc offered numerous advantages in bridging the gap
between theoretical understanding and practical application. This report presents the outcomes of
a three-month internship experience, focusing on the development of problem-solving software
platforms and the enhancement of teamwork and interpersonal skills.
The report begins with its first chapter, with an introduction to the internship, outlining the
overall context of Collab Systems plc and the projects undertaken during the internship. It
provides detailed information on the company's organizational structure, mission, vision, values,
and the contributions of its departments to the community.
The second chapter focuses on the chosen field for the internship, including the start and end
dates, as well as the tools and technologies utilized throughout the internship. The internship
commenced with Collab Systems plc initiating the development of a food delivery system,
providing necessary guidance and support. The project involved engaging with stakeholders to
understand their specific requirements and conducting interviews to assess the existing system.
The gathered information was used to define functional, system, and organizational
requirements. Following a feasibility study, a basic software process design was created, and the
future prospects of the program were evaluated.
It is important to note that the project, while making substantial progress, was not fully
completed due to various factors, including time constraints and resource limitations. Despite
these challenges, I with my friend, Tewodros, dedicated significant effort to achieve meaningful
outcomes within the given timeframe.
The report provides/outlines an overview of the project goals, objectives, and methodology
employed during the development process. It discusses the key components of the application
architecture, including the integration of APIs and databases. Additionally, it discusses the
challenges encountered and the strategies employed to overcome them.
While the project remains incomplete, this report serves as a comprehensive documentation of
the progress made and the lessons learned throughout the development journey. It concludes with
reflections on the accomplishments, recommendations for further improvement, and the project's
potential for future enhancements and scalability.
Overall, the internship at Collab Systems plc provided a valuable opportunity to bridge the gap
between theoretical knowledge and real-world software engineering practices. The internship
report showcases the practical application of acquired skills and knowledge, laying a foundation
for future professional endeavors. It demonstrates the ability to work within a professional
software engineering environment and showcases the development of problem-solving software
platforms. I acquired many new technical skills throughout my work term. This report concludes
with my overall impressions of my work experience as well as my opinion of the Industrial
Internship Program in general.

VI | P a g e
INTERNSHIP REPORT IN COLLAB SYSTEMS TRADING PLC
Prepared By: Sisay Fikadu

CHAPTER ONE

1. Introduction and Overview


An internship serves as a pivotal professional learning experience that allows individuals to gain
practical, hands-on work experience in their chosen field of study or professional interests. It
offers students the opportunity to explore and develop their careers while acquiring new skills.
Simultaneously, employers benefit from the fresh perspectives, innovative ideas, and enthusiasm
brought by interns, fostering talent development and building a pipeline for future full-time
employees. Moreover, internships enable students to acquire skills that enhance their ability to
thrive in real work environments.
In line with these principles, I completed an internship at Collab Systems plc, specifically
focusing on web-based food delivery system with flutter app. This internship report aims to
provide a comprehensive overview of the tasks undertaken during my internship at Collab
Systems plc, highlighting the practical experience I gained, the challenges faced, and the
expectations encountered throughout the internship period. Additionally, the report sheds light
on the advantages and obstacles inherent in a real work environment, drawing from my
experience as an intern in the Collab Systems plc.
The primary focus of this internship report is on mobile app development, specifically in the
context of the food delivery system. Currently, most hotels and restaurants rely on a manual
system, and our objective was to design a web-based food delivery system that encompasses all
the services provided by the existing manual system. This web-based system aims to streamline
operations, offering a simpler and more effective alternative to the manual system.
Throughout the report, I will delve into the details of my internship journey at Collab Systems
plc, providing insights into the practical aspects of web development and the challenges
encountered in implementing a web-based food delivery system. By documenting my
experiences and reflections, this report aims to contribute to the existing knowledge in the field
of software engineering and serve as a valuable resource for future endeavors in web-based
application development.
1.1 Background of Collab Systems plc
Collab Systems Trading PLC is a creative tech and media digital agency that make its basis
in Addis Ababa with a slogan “We Breath Digital”, conveying the company's deep immersion
and expertise in the digital realm. They design brand identities (Branding) and websites, e-
commerce websites, develop mobile application. It is a digital agency focused on providing
solutions that enable their partners better communicate with current market dynamics. They also
organize corporate and community-led events and manages planning, logistics and execution
with professional excellence.
Collab Systems Trading PLC has an office in Addis Ababa, Central Ethiopia located on
Cameroon Street. Collab Systems Trading PLC is situated nearby to Eastridge Church Addis and
the shopping center Mafi City Center on Woldefiker building around Bole Medhanealem church.

Web-based Food Delivery System 1|Page


INTERNSHIP REPORT IN COLLAB SYSTEMS TRADING PLC
Prepared By: Sisay Fikadu
They have experts in the area of Branding, App development, Website Design, and Social Media
Marketing. The ultimate goal of their collaboration is for Ethiopian to get more exposure, have a
strong digital presence, relevant brand, and identity.

Figure 1:Map of Collab Systems plc

1.2 Mission
As a customer-centric, professional web development, mobile application, and digital marketing
company, our mission at Collab Systems Trading PLC is to deliver innovative, functional, and
cost-competitive IT solutions that cater to the unique needs of our valuable global clients in the
tech and media industry.
Guided by the following principles, we strive to fulfill our mission:
Understanding Client Needs: We deeply comprehend the needs and requirements of our
clients, utilizing technology to provide effective solutions that address their specific
challenges.
Embracing Opportunities: We continuously explore new opportunities that maximize
business value, ensuring consistent growth and long-term sustainability for both our
clients and ourselves.
Enabling Agile Adaptation: By leveraging the latest technologies and providing them with
cutting-edge solutions, we enable our clients to embrace agility and gain a competitive
edge in their respective industries.
Collaboration for Success: We foster a collaborative partnership with our clients, actively
contributing to their continued success by aligning our expertise with their goals and
objectives.

Web-based Food Delivery System 2|Page


INTERNSHIP REPORT IN COLLAB SYSTEMS TRADING PLC
Prepared By: Sisay Fikadu
1.3 Vision
Our vision at Collab Systems Trading PLC is to be a leading tech and media company that drives
digital transformation and innovation for our clients. We aspire to be recognized as industry
pioneers, consistently delivering exceptional IT solutions that empower businesses to thrive in
the modern digital landscape.
We envision a future where businesses thrive in the dynamic digital landscape, leveraging
cutting-edge technologies to stay ahead of the curve. Our aim is to be at the forefront of industry
trends, continuously adapting and innovating to provide our clients with visionary strategies and
solutions. We aim to be the trusted partner that enables our clients very happy by our
Ultimately, our vision is to be the preferred partner for tech and media solutions, renowned for
our innovation, expertise, and ability to deliver transformative results. Together with our clients,
we aim to shape a future where technology and media converge seamlessly, unlocking limitless
possibilities for growth, success, and meaningful impact.
1.4 Core Values
Innovation: Embracing a culture of continuous innovation, we encourage fresh ideas,
creative thinking, and the exploration of new technologies.
Client-Centric Approach: Placing our clients at the center of everything we do, we
prioritize their needs, goals, and success. We actively listen, understand their unique
requirements, and deliver personalized solutions that exceed expectations. Our
commitment to exceptional customer service is unwavering.
Collaboration: We believe in the power of collaboration and teamwork. We foster a
culture of open communication, cooperation, and knowledge sharing, both internally
and with our clients. We recognize that the best outcomes are achieved through
collective efforts and diverse perspectives.
Integrity: We uphold the highest standards of integrity, ethics, and transparency in all
our interactions. We honor our commitments, act in an honest and trustworthy
manner, and maintain the confidentiality and security of client information. We strive
to build long-term relationships based on trust and mutual respect.
Excellence: We strive for excellence in every aspect of our work.
Adaptability: We embrace change and are adaptable to evolving market dynamics and
technologies. We proactively seek opportunities to learn, grow, and adapt our
strategies and solutions to meet the ever-changing needs of our clients and the
industry.
Social Responsibility: We are committed to making a positive impact on society and
the environment. We promote diversity, inclusivity, and sustainability in our
practices. We actively seek ways to contribute to our communities, support social
causes, and minimize our ecological footprint.

Web-based Food Delivery System 3|Page


INTERNSHIP REPORT IN COLLAB SYSTEMS TRADING PLC
Prepared By: Sisay Fikadu
1.5 Organizational Chart
The company hosts me as an Intern, namely Collab Systems Trading plc, is mainly engaged in
software development, application development, video production, and advertising businesses.

1.5.1 Roles and Positions


There are three departments at the company which is made up of Technical Department, Media
Department, and Marketing Department.
CEO: The Chief Executive Officer is responsible for overall strategic direction and decision-
making.
Technical Head: Oversees the technical aspects of the company, including software and
application development.
Media Head: Manages the media-related activities of the company, including video production
and advertising.
1.5.2 Reporting Relationships

CEO of the Company


Mr. Nesredin

Media Head Chief


Mr. Selemon Technology
Officer
Mr. Michael
Getachew

Content Marketing Advertising Product Development HR Manager


Writers Manager Manager Manager
1.5.3 Departments and Teams
Figure 2: Organizational structure

1.6 Statement of the problem


Despite the existence of several popular food delivery apps worldwide, such as Uber Eats,
DoorDash, Grubhub, and Deliveroo, the current landscape presents various challenges and
inefficiencies that need to be addressed to ensure the successful development and operation of a

Web-based Food Delivery System 4|Page


INTERNSHIP REPORT IN COLLAB SYSTEMS TRADING PLC
Prepared By: Sisay Fikadu
food order and delivery app in Ethiopia. These challenges highlight the unique demands and
expectations of the local market.

Usability and Localization Challenges: While established global food delivery apps offer robust
functionalities, their user interfaces might not be tailored to the preferences and familiarity of
Ethiopian users. The apps might lack localization features, making them less intuitive for users
accustomed to different languages and cultural contexts.

Limited Restaurant Coverage: Existing international food delivery platforms may not encompass
a comprehensive range of local restaurants and eateries in Ethiopia. This could limit users'
choices and prevent smaller establishments from participating in the digital marketplace.

Payment Methods and Accessibility: The available payment methods on global platforms might
not align with the prevalent methods in Ethiopia. The local financial ecosystems like Chapa
platform, Telebirr and others might necessitate support for alternative payment methods and
mobile money solutions to accommodate a broader user base.

Local Cuisine and Menu Representation: The diversity of Ethiopian cuisine might not be
adequately represented in existing apps. Localized menu items, descriptions, and cultural
preferences might be overlooked, leading to disconnect between what users expect and what the
platforms offer.

Delivery Logistics and Reliability: The logistical challenges in our cities can impact delivery
efficiency and reliability. Tailoring the app to navigate local traffic conditions and optimize
delivery routes is essential to ensure timely and accurate deliveries.

Communication and Customer Support: The standard communication methods used by


international apps might not align with the communication preferences and expectations of
Ethiopian users. Ensuring effective customer support channels and responsiveness is crucial for
building trust and resolving issues.

User Education and Adoption: Educating users about the benefits and usage of the app might
require a different approach in Ethiopia due to varying digital literacy levels and familiarity with
technology. Our people can easily become more familiar with local apps than international apps
due to language and some preferences.

Sustainable Growth Strategy: While global platforms have resources for extensive marketing and
customer acquisition, a localized app needs a targeted strategy to attract users, restaurants, and
delivery partners in Ethiopia. Some international foods in other countries violate Ethiopian
culture. There may be disgusting foods [according to our custom & tradition!] in other countries
like Thailand, China & etc.

To succeed in the Ethiopian food delivery market, it's imperative to develop an app that not only
addresses these challenges but also integrates seamlessly into the local ecosystem. By
understanding and mitigating these issues, our app can position itself as a convenient, user-
friendly, and culturally relevant solution that meets the unique demands of the Ethiopian food
delivery landscape.

Web-based Food Delivery System 5|Page


INTERNSHIP REPORT IN COLLAB SYSTEMS TRADING PLC
Prepared By: Sisay Fikadu
Considering the presence of local food delivery apps in Ethiopia, the challenges and
differentiation become even more crucial. We assume addressing the challenges while
acknowledging the competition from local apps is very much important.

Despite the proliferation/increase of local food delivery apps in Ethiopia, the landscape still
presents numerous challenges that require careful consideration and strategic planning to
successfully launch and operate a food order and delivery app tailored to the Ethiopian market,
especially, language and their specific area

Local food delivery apps in Ethiopia still didn’t address the needs of the local population, but
there might still be room for improvement in terms of user experience, intuitive design, and
localization efforts. Adapting the user interface to align with Ethiopian cultural norms,
languages, and user preferences can significantly enhance the app's usability and engagement.
1.7 Task assigned
In our project focused on addressing the problems in the web-based food delivery industry, the
following several tasks are assigned to me to move towards finding solutions and implementing
improvements.
1. Research and Analysis:
⸸ Conduct market research to understand current trends, challenges, and customer
expectations in the web-based food delivery industry.
⸸ Analyze existing data on delivery times, customer feedback, and operational processes to
identify key problem areas and their root causes.
⸸ Study successful case studies and best practices from other industries or similar platforms
to gather valuable insights and potential solutions.
2. Stakeholder Engagement:
⸸ Engage in meaningful conversations with customers, restaurants, and delivery partners
through interviews and surveys to understand their perspectives, pain points, and
suggestions for improvement.
⸸ Collaborate closely with key stakeholders to grasp their specific requirements, limitations,
and expectations to ensure that the proposed solutions align with their needs.
3. Solution Development:
⸸ Prepare yourself on data structure, algorithms and database.
⸸ Design and develop a centralized platform or system that integrates restaurants, delivery
partners, and customers, streamlining order management, logistics, and communications.
⸸ Explore current technological advancements to be used and consider implementing
features like real-time order tracking, optimized delivery routing, and automated inventory
management.
4. Implementation:

Web-based Food Delivery System 6|Page


INTERNSHIP REPORT IN COLLAB SYSTEMS TRADING PLC
Prepared By: Sisay Fikadu
⸸ Develop a portfolio website to describe yourself and host it on a free website hosting sites
like Netlify and Github.
⸸ Coordinate with restaurants and delivery partners to onboard them onto the unified
platform and provide necessary training and support.
⸸ Monitor and evaluate the implementation process, addressing any issues, and making
necessary adjustments or refinements.
5. Continuous Improvement:
⸸ Conduct regular reviews and updates to ensure the sustainability and effectiveness of the
implemented solutions.
Assigning these tasks to project team members or relevant stakeholders will help ensure a
structured and systematic approach to addressing the problems in the web-based food delivery
industry. It is important to allocate resources, define timelines, and establish clear responsibilities
to facilitate effective project management and successful outcomes.
1.7.1 Task completed

Research and Analysis:


- Conduct market research to understand current trends, challenges, and customer
expectations in the web-based food delivery industry.
- Analyze existing data on delivery times, customer feedback, and operational processes to
identify key problem areas and their root causes.
- Study successful case studies and best practices from other industries or similar platforms
to gather valuable insights and potential solutions.
Stakeholder Engagement:
- Engage in meaningful conversations with customers, restaurants, and delivery partners
through interviews and surveys to understand their perspectives, pain points, and
suggestions for improvement.
- Collaborate closely with key stakeholders to grasp their specific requirements, limitations,
and expectations to ensure that the proposed solutions align with their needs.
Solution Development:
- Prepare yourself on data structure, algorithms, and database.
- Design and develop a centralized platform or system that integrates restaurants, delivery
partners, and customers, streamlining order management, logistics, and communications.
- Explore current technological advancements to be used and consider implementing features
like real-time order tracking, optimized delivery routing, and automated inventory
management.

Web-based Food Delivery System 7|Page


INTERNSHIP REPORT IN COLLAB SYSTEMS TRADING PLC
Prepared By: Sisay Fikadu
Implementation:
- Develop a portfolio website to describe yourself and host it on free website hosting sites
like Netlify and Github.
- Coordinate with restaurants and delivery partners to onboard them onto the unified
platform and provide necessary training and support.
- Monitor and evaluate the implementation process, addressing any issues, and making
necessary adjustments or refinements.
Continuous Improvement:
- Conduct regular reviews and updates to ensure the sustainability and effectiveness of the
implemented solutions.
1.7.2 Task not completed

Payment Integration:
- Implement seamless integration with various payment gateways to facilitate secure and
convenient transactions. This involves integrating payment APIs, handling multiple
currencies, and ensuring compliance with relevant regulations. Unfortunately, due to
technical challenges or time constraints, we were unable to complete this task.
Admin Side Points:
- Develop essential administrative functionalities, such as a robust dashboard for order
management, inventory management, and reporting. Additionally, implement features like
user management, role-based access control, and analytics for monitoring system
performance. Unfortunately, these important admin side points were not completed within
the internship timeframe.
Security Implementation:
- Implement robust security measures to protect user data, payment information, and overall
system integrity. This involves encryption protocols, secure authentication mechanisms,
vulnerability testing, and compliance with relevant regulations.
Performance Optimization:
- Optimize the system's performance by analyzing and improving factors such as response
times, scalability, and resource utilization.
Marketing and Promotion:
- Develop a marketing strategy to promote the web-based food delivery system, including
tactics such as social media campaigns, partnerships with influencers, and targeted
advertising.
User Experience Enhancement:

Web-based Food Delivery System 8|Page


INTERNSHIP REPORT IN COLLAB SYSTEMS TRADING PLC
Prepared By: Sisay Fikadu
- Improve the user experience by conducting usability testing, gathering feedback, and
implementing interface enhancements based on user preferences and behaviors.
Financial Analysis:
- Perform a financial analysis of the web-based food delivery system, including cost-benefit
analysis, revenue projections, and return on investment calculations.
1.8 Objective/aim of the task
Objectives state what the project will accomplish in terms of the business value to be achieved.
They serve as a basic tool to underlay all planning and strategic activities as well as to quantify a
level of performance. The objective of this project work is presented hereunder in terms of
general and specific objectives.
1.8.1 General objective

The general objective of a food delivery app is to provide a convenient and efficient platform for
users to order food from various restaurants and have it delivered to their desired location. The
app aims to enhance the overall food ordering experience by offering the following:
 Seamless Ordering Process
 Wide Restaurant Selection
 Real-time Order Tracking
 Personalized User Experience
 Efficient Delivery Management
 Customer Support and Feedback
Overall, the objective of a food delivery app is to simplify the food ordering process, provide a
wide range of restaurant options, ensure timely and accurate deliveries, and enhance the overall
user experience for both individual users and companies managing their projects.
1.8.2 Specific objective

Specific objectives for our food delivery app include:


 Increase User Base
 Improve Order Accuracy and Efficiency
 Enhance User Engagement and Retention
 Expand Restaurant Partnerships
 Optimize Delivery Logistics
 Ensure Data Security and Privacy
 Provide Excellent Customer Support

Web-based Food Delivery System 9|Page


INTERNSHIP REPORT IN COLLAB SYSTEMS TRADING PLC
Prepared By: Sisay Fikadu

CHAPTER TWO

2. Methodology for business process analyses or case study


2.1. Method of data collection
Surveys: I with my friend conduct online surveys and searches targeting customers,
restaurants, and delivery partners to gather their feedback, opinions, and suggestions
regarding their experiences with web-based food delivery services. Our surveys were through
social media.
Interviews: We conducted interviews with our supervisor through direct communication and
over the phone, allowing for more in-depth discussions and the opportunity to clarify any
ambiguous responses.
Observations: Conduct direct observations of the food delivery process by observing delivery
operations, customer interactions, and restaurant workflows. This method allows me to
gather real-time data on operational practices, identify bottlenecks or areas of improvement,
and gain a firsthand understanding of the challenges faced by stakeholders. We were
observing products and services of the current existing food delivery systems like Tekus
Delivery, Beu Delivery and etc.
Data Analysis: Analyze existing data sources, such as customer reviews, order data, delivery
logs, and customer support interactions. By analyzing this data, we able to identify patterns,
trends, and areas where improvements are needed.
Online Reviews and Feedback: Monitor and analyze online reviews, ratings, and feedback
left by customers on various platforms (such as review websites, social media, and app
stores). This can provide valuable insights into customer satisfaction, pain points, and
specific areas for improvement.
Industry Reports and Research: Refer to industry reports, market research studies, and
academic research related to the web-based food delivery industry that are found on the
Internet. These sources can provide valuable data, statistics, and trends that can inform your
project and support decision-making.
By employing a combination of these data collection methods, we able gathering diverse
perspectives, obtain qualitative and quantitative data, and gain a comprehensive understanding of
the challenges and opportunities in the web-based food delivery industry.
2.2. Method of problem analysis
In order to improve the performance and user experience of our web-based food delivery system,
we conducted a thorough problem analysis. The goal was to identify the challenges and find
effective solutions. This internship report outlines our problem analysis method.
Based on our analysis, we proposed practical solutions that are feasible, impactful, and aligned
with our business goals. An implementation plan was developed, considering the necessary

Web-based Food Delivery System 10 | P a g e


INTERNSHIP REPORT IN COLLAB SYSTEMS TRADING PLC
Prepared By: Sisay Fikadu
steps, resources, and timelines. Continuous monitoring and evaluation ensure the effectiveness of
the implemented solutions.
Through this problem analysis approach, we gained valuable insights into the challenges of our
web-based food delivery system. The subsequent sections of this report provide detailed findings
and recommendations for optimizing the system.
By following this human-centered problem analysis, we aim to enhance our system's
performance and provide a better experience for our users.

⁌ Problem Identification: To begin with, it is important to clearly identify the specific problem
or challenge within the web-based food delivery system that requires attention. This could be
related to issues such as user experience, system performance, security vulnerabilities, or any
other aspect that needs improvement.

⁌ Data Collection: The next step involves gathering relevant data and information pertaining to
the identified problem. This could include user feedback, system logs, performance metrics,
surveys, or any other data sources that provide insights into the problem or its impact.

⁌ Problem Definition: With the collected data in hand, it is crucial to define the problem
statement by analyzing the information. This helps break down the problem into specific
components or sub-problems, enabling a deeper understanding of its root causes and
contributing factors.

⁌ Root Cause Analysis: Conducting a root cause analysis is essential to identify the underlying
factors that contribute to the problem. Techniques such as the "5 Whys" or fishbone diagrams
can be utilized to explore multiple potential causes and determine the primary reasons behind
the problem.

⁌ Impact Assessment: It is important to evaluate the impact of the problem on the web-based
food delivery system and its stakeholders. Consider the consequences for users, restaurants,
delivery partners, and the overall business operations. Whenever possible, quantify the
impact to prioritize and justify the need for solutions.

⁌ Solution Generation: Brainstorming potential solutions or strategies is the next step in the
problem analysis process. Encouraging creative thinking and considering different
perspectives can help generate a range of viable options. Evaluate each solution based on
feasibility, cost-effectiveness, and potential impact.

⁌ Solution Evaluation: Assess the proposed solutions against predefined criteria, such as their
ability to address the root causes, their impact on the system, feasibility of implementation,
and alignment with business goals. Rank the solutions based on their potential effectiveness.

⁌ Implementation Planning: Developing a detailed plan for implementing the chosen solution
is crucial for successful execution. Outline the necessary steps, resources, and timelines
required for implementation. Take into consideration any potential risks or challenges that
may arise during the implementation process.

Web-based Food Delivery System 11 | P a g e


INTERNSHIP REPORT IN COLLAB SYSTEMS TRADING PLC
Prepared By: Sisay Fikadu
Monitoring and Evaluation: Once the solution is implemented, it is important to continuously
monitor its effectiveness and gather feedback from users and stakeholders. Assess whether
the solution effectively addresses the problem and if any further adjustments or refinements
are needed.
Documentation and Reporting: Documenting the entire problem analysis process is essential.
This includes the problem statement, root cause analysis, chosen solution, implementation
plan, and evaluation results. Clearly communicate the findings and recommendations in your
internship report, providing a comprehensive overview of the problem analysis methodology
and outcomes.

2.3. Overall benefits you gained from the internship


Engineering fields particularly Software Engineering, as a profession, require/demand a number
of practicing hours to reach to an ample or to a competent level. What we learnt in our campus
goes a long way when dealing with real development practice, though not adequate. As a student,
my internship have been the place where I provide valuable contributions to the firm and, in turn,
the firm provides me with a wealth of knowledge and real-world experience have come to
conclude that Software Engineering is a complex field and there is not a common understanding
of its nature, development approaches, not even among people working with in it.
Practical Application of Knowledge - I leant how to use my skills and understanding to solve
practical problems, work on real projects, and deliver tangible results.
The Internship program was very beneficial for me. It helped me in improving my various
technical skills and enhanced my knowledge in new areas. I gained new knowledge in the area of
Databases and Distributed Databases, architecture, the various issues involved and mechanisms
in these systems etc.
Time Management and Organization - Internships and project work often involve working within
deadlines and managing multiple tasks simultaneously. I learnt to prioritize, plan, and manage
my time effectively to meet project milestones and deliverables. I understood developing strong
time management and organizational skills is crucial for success in any professional setting.
By studying about APIs and using them for our flutter app, I gained a solid understanding of
what APIs are, how they work, and their role in enabling communication and data exchange
between different software systems. This includes learning about API architecture, protocols
such as REST, request and response formats such as JSON, authentication methods, and error
handling.
Food delivery system is a late emerging field within our country and I got some insight into a
how a new field looks like when in the initial stage and what are the various things which need to
be done initially like requirement analysis, survey of existing solutions etc.
Applying my university skills - My education at AMU was very helpful in my Internship. The
programming skills, although not enough, which I developed in AMU were very helpful in

Web-based Food Delivery System 12 | P a g e


INTERNSHIP REPORT IN COLLAB SYSTEMS TRADING PLC
Prepared By: Sisay Fikadu
developing the admin side web application. The courses Java programming and Data structures
and Algorithms were especially helpful in this regard, I think.
I brushed up my knowledge of Web Development tools and flutter as they were required to
develop applications on top of food delivery system.
Work Experience - My internship was quite satisfactory in terms of work environment. The team
I worked with was very friendly and helped me a lot in all my problems. New experiences
include
Teamwork - In this project, I with my friend worked together thus providing good opportunity
for proper teamwork and coordination. This was a good experience for me as the team was very
cooperative and understanding.
One of the most rewarding aspects of the internship was being able to witness tangible results.
Working on real projects allowed me to see the direct impact of my efforts and the value I added
to the project. Furthermore, the experience of solving practical problems and working on real
projects allowed me to develop a sense of ownership and accountability
2.4. Practical skills
Practicing Software Engineering is a multi-dimensional experience which is only gained by
practical and experiential methods. The following, I believe, are areas of expertise that I have
made progress in the last three months:
Flutter Framework:
Mastering the Flutter framework with Dart programming language is essential for developing
mobile applications, including Flutter apps for a web-based food delivery system.
Understanding Flutter's widget hierarchy, state management techniques, and UI/UX best
practices will enable you to create responsive and visually appealing user interfaces.
API Integration:
In a web-based food delivery system, I would likely need to interact with various APIs to
retrieve data, such as restaurant menus, user profiles, or order details. Learn how to make
HTTP requests, handle responses, and parse JSON data in Flutter. Understanding different
authentication methods, such as API keys or token-based authentication, will also be
valuable.
State Management:
Efficient state management is crucial for maintaining application state and handling data flow
in Flutter apps. I used GetX state management of flutter framework.
Geolocation and Maps Integration:
Geolocation and maps play a significant role in a food delivery system. Familiarize yourself
with Flutter plugins like geolocator and OpenStreeMap to access device location, display
maps, and calculate distances or routes for delivery tracking or restaurant selection features.

Web-based Food Delivery System 13 | P a g e


INTERNSHIP REPORT IN COLLAB SYSTEMS TRADING PLC
Prepared By: Sisay Fikadu
1.9 Push Notifications:
Push notifications can enhance user engagement and provide real-time updates in a food
delivery app.
2.5. Theoretical knowledge
A good design for instance is always backed up with well configured critical thinking, i.e.
Theory! Proper design work takes more time and need much attention to come up with better
solutions. In order to specialize on this part I was constantly digging up on each design process
in detail which finally helped me to end up finding more theoretical knowledge that I expect.
This skill was developed by reading and researching different documents and analyzing it in our
project context. The followings are some theoretical knowledges I suppose I made some progress
on them:
Algorithms: Familiarity with fundamental algorithms like sorting, searching,
Networking and Protocols: Knowledge of networking fundamentals, including TCP/IP, HTTP,
DNS, and RESTful APIs. Understanding network protocols is crucial for developing web-based
applications and distributed systems.
Software Testing: Knowledge of testing principles, techniques, and methodologies.
Understanding concepts like unit testing, integration testing, system testing, and test-driven
development (TDD) helps in ensuring software quality.
Software Engineering Principles: Familiarity with software engineering principles, including
modular design, code reusability, maintainability, documentation, and version control.
Understanding these principles facilitates collaborative and efficient software development.
Version Control Systems: Familiarity with version control concepts and tools like Git.
Understanding concepts like branching, merging, and resolving conflicts helps in effective
collaboration and tracking changes in software projects.
Web Technologies: Basic knowledge of web technologies like HTML, CSS, and JavaScript.
Understanding client-server architecture, HTTP protocols, and web development frameworks
aids in building web-based applications.
2.6. Problem solving capability
The ability to analyze complex issues and break them down into smaller, manageable
components is one of the crucial problem-solving capability. This involves identifying the core
problem, understanding its underlying causes, and devising effective solutions.
Having a problem-solving mindset allows you to think creatively and explore alternative
approaches. You can brainstorm potential solutions, evaluate their feasibility, and select the most
suitable option based on your project's specific requirements and limitations.
Effective problem-solving involves considering the potential impact of each solution on various
stakeholders and identifying potential risks. By weighing the pros and cons, I was able to make
informed decisions that minimize risks and maximize project success.

Web-based Food Delivery System 14 | P a g e


INTERNSHIP REPORT IN COLLAB SYSTEMS TRADING PLC
Prepared By: Sisay Fikadu
Throughout the project lifecycle, I could continuously monitor and evaluate the effectiveness of
my chosen solutions. This iterative approach allows for adjustments and refinements as needed,
ensuring that our project remains on track and aligned with its objectives.
A key problem-solving capability for your project is the ability to identify and address obstacles
or challenges that may arise during its execution. This involves a proactive approach to problem-
solving, where you anticipate potential.
In summary, my problem-solving capability for our project involves the ability to break down
complex problems, think critically and creatively, evaluate alternative solutions, consider
potential risks, and make informed decisions to achieve project success.
2.7. Improving your team playing skills
To enhance my team playing skills for my project, I need to prioritize effective communication
and collaboration with my teammates. It's important for me to actively listen to others, openly
share my ideas, and foster a supportive and inclusive team environment.
I started by practicing active listening, especially during meeting with our supervisor. I will give
my teammate and him my full attention, demonstrate a genuine interest in their perspectives, and
seek clarification when needed. This shows that I value their input and helps build trust and
understanding within the team.
Encouraging open and respectful communication is crucial. I will create an atmosphere where
team members feel comfortable expressing their thoughts and opinions. I will be open to
constructive feedback and encourage others to share their ideas freely. This promotes a culture of
collaboration and innovation.
Embracing teamwork and collaboration is another key aspect. I will actively participate in team
activities, offer assistance to fellow team members when needed, and be willing to collaborate on
tasks and problem-solving efforts. By fostering a sense of camaraderie, I can create a supportive
environment that encourages everyone's active involvement.
Developing empathy towards my teammates is equally important. I will take the time to
understand their strengths, weaknesses, and unique perspectives. By empathizing with others, I
can better appreciate their contributions and find ways to leverage their skills effectively. This
builds stronger connections and enhances teamwork.
I will also proactively build positive relationships with my teammates. I will make an effort to
get to know them on a personal level, understand their individual working styles, and find
common ground. This cultivates a sense of unity and strengthens collaboration, making the team
more effective as a whole.
Lastly, I will exhibit flexibility and adaptability. I will recognize that different team members
may have diverse approaches and ideas. I will be open to compromise, finding common ground,
and adjusting my own strategies or perspectives when necessary for the benefit of the team and
the project. This flexibility promotes a harmonious and productive team dynamic.

Web-based Food Delivery System 15 | P a g e


INTERNSHIP REPORT IN COLLAB SYSTEMS TRADING PLC
Prepared By: Sisay Fikadu
In summary, improving my team playing skills for my project involves active listening, open
communication, collaboration, empathy, relationship-building, and flexibility. By nurturing these
skills, I can contribute to a positive and harmonious team dynamic, leading to successful project
outcomes.
2.8. Improving your leadership skills
In the context of my web-based food delivery project, improving my leadership skills is crucial
to effectively guided and inspire my team towards success. As a leader, I must focus on several
key areas to enhance my leadership capabilities.
Firstly, I need to develop strong communication skills. Clear and concise communication ensures
that everyone on the team understands the project goals, roles, and expectations. By effectively
conveying information, providing feedback, and actively listening to my team members, I can
foster a collaborative and productive work environment.
Secondly, I should strive to lead by example. By demonstrating a strong work ethic,
professionalism, and a positive attitude, I can inspire my team members to give their best effort.
Setting high standards and consistently upholding them encourages a culture of excellence and
motivates others to perform at their best.
Furthermore, I need to develop my decision-making skills. As a leader, I will encounter various
challenges and opportunities throughout the project. By gathering relevant information,
analyzing it objectively, and considering the potential impact of my decisions, I can make
informed choices that benefit the project and the team as a whole.
In addition, fostering a supportive and inclusive team environment is essential. By valuing
diversity, respecting different perspectives, and promoting open communication, I can create a
space where team members feel empowered to contribute their ideas and talents. Encouraging
collaboration and recognizing individual strengths helps build a cohesive and high-performing
team.
Responsibility and keeping commitments: The importance of honoring commitments and time of
others was an important thing, which I learnt on this Intern. Especially, while working as a team
it is very important to keep these points in mind.
Moreover, I need to develop my problem-solving skills. Challenges and obstacles are inevitable
in any project, including a web-based food delivery service. By approaching problems with a
proactive mindset, breaking them down into manageable parts, and involving the team in finding
solutions, I can overcome hurdles effectively and keep the project on track.
Lastly, I should focus on continuous learning and personal growth. By seeking opportunities for
professional development, staying updated with industry trends, and seeking feedback from my
team and stakeholders, I can enhance my leadership skills over time. Embracing a growth
mindset allows me to adapt to changing circumstances and lead my team through evolving
challenges.

Web-based Food Delivery System 16 | P a g e


INTERNSHIP REPORT IN COLLAB SYSTEMS TRADING PLC
Prepared By: Sisay Fikadu
In summary, improving my leadership skills for my web-based food delivery project involves
developing strong communication, leading by example, making informed decisions, fostering a
supportive team environment, enhancing problem-solving abilities, and embracing continuous
learning. By honing these skills, I can effectively guide my team towards project success.
2.9. Work ethics issues, industrial psychology and related issues.
In the context of my web-based food delivery project, addressing work ethics issues and
considering industrial psychology principles is crucial for creating a productive work
environment. Several key factors need to be taken into account.
Firstly, I need to establish clear and transparent work ethics by setting ethical standards and
communicating expectations. This includes promoting honesty, integrity, and respect among
team members and stakeholders.
Secondly, our supervisor believes that fostering a positive organizational culture is important.
Hence, he could achieve this by encouraging open communication, recognizing achievements,
and providing opportunities for professional growth, which contributes to a positive work
atmosphere.
Additionally, addressing work-life balance is crucial in the context of a web-based food delivery
project. The nature of the industry may involve long hours and high-pressure situations. As being
our project leader, we need to prioritize the well-being of us (team members) by encouraging
breaks, implementing flexible work arrangements where possible, and promoting a healthy
work-life balance.
Lastly, continuous evaluation and improvement are essential. Regularly assessing the work
ethics climate, gathering feedback, and making necessary adjustments allow for ongoing
refinement of the work environment.
In summary, addressing work ethics issues and considering industrial psychology principles are
vital for success in my web-based food delivery project. By promoting clear work ethics,
fostering a positive culture, managing work-life balance, addressing conflicts, and embracing
continuous improvement, I can create a work environment that supports the well-being and
productivity of my team members.
2.10. Entrepreneurship skills
In our project, developing strong entrepreneurship skills is vital. As an entrepreneur, I must focus
on key areas to drive success.
Firstly, I need initiative and resourcefulness to identify growth opportunities and stay
competitive.
Secondly, strategic planning is crucial. I set clear goals, research the market, and differentiate my
platform.
Additionally, building partnerships with restaurants and couriers enhances the platform's reach
and efficiency.

Web-based Food Delivery System 17 | P a g e


INTERNSHIP REPORT IN COLLAB SYSTEMS TRADING PLC
Prepared By: Sisay Fikadu
Moreover, a customer-centric approach ensures exceptional experiences and loyalty.
Lastly, continuous learning and adaptability are essential for navigating the dynamic
entrepreneurial landscape.
In general, developing entrepreneurship skills involves initiative, strategic planning,
partnerships, customer focus, and adaptability. These skills drive the success of my web-based
food delivery platform.
2.11. Interpersonal communication
In our project, effective interpersonal communication plays a vital role in building strong
relationships and ensuring smooth collaboration. Several key aspects need to be considered.
Firstly, active listening is crucial. By genuinely listening to the concerns, feedback, and ideas of
team members, customers, and stakeholders, I can foster a sense of trust and understanding. This
allows me to address any issues effectively and make informed decisions.
Secondly, clear and concise communication is essential. I strive to convey information,
expectations, and instructions in a straightforward manner. By avoiding jargon and using simple
language, I ensure that everyone involved in the project understands the goals and objectives.
Additionally, adapting communication styles is important. I recognize that different team
members and stakeholders may have varying communication preferences and styles. By being
flexible and adjusting my approach, I can effectively connect and engage with individuals,
fostering stronger working relationships.
Moreover, managing conflicts and providing constructive feedback are vital. I approach conflicts
with empathy and strive to find mutually beneficial solutions. Similarly, I provide feedback in a
respectful manner, focusing on areas of improvement and highlighting achievements. This
promotes a positive and supportive work environment.
Lastly, leveraging technology tools and platforms can enhance communication efficiency.
Utilizing project management software, messaging apps, and video conferencing tools enables
seamless communication, especially in a web-based environment.
In summary, effective interpersonal communication is crucial for my web-based food delivery
project. By actively listening, communicating clearly, adapting to different styles, managing
conflicts constructively, and utilizing technology tools, I can foster strong relationships and
ensure smooth collaboration throughout the project.
2.12. Difficulty in internship
During my internship, I encountered several challenges that tested my abilities and provided
valuable learning experiences.
As a newcomer to the capital, adjusting to the fast-paced environment of the capital was a
significant difficulty. Navigating through the city, understanding its transportation systems, and
finding my way around required extra effort and resourcefulness. Building a professional
network from scratch was a challenge. Moreover, adapting to the cost of living in the capital was

Web-based Food Delivery System 18 | P a g e


INTERNSHIP REPORT IN COLLAB SYSTEMS TRADING PLC
Prepared By: Sisay Fikadu
a challenge. The higher living expenses and the financial demands of the city necessitated careful
budgeting and resource management. Balancing personal expenses with professional growth
became a crucial aspect of my internship experience.
One of the challenges I encountered was navigating through the transport queues to reach my
intended destination, Collab Systems Office. The queues, especially during peak hours (busy
periods) or in crowded areas, presented significant hurdles in terms of time management and
efficiency.
Adjusting to the fast-paced environment was a significant difficulty. The dynamic nature of the
industry required me to quickly adapt to changing circumstances and manage multiple tasks
simultaneously. It was a learning curve to effectively prioritize and stay organized in such a
demanding setting.
The other challenge I faced during the project was the performance issues and occasional
malfunctions of my personal computer. However, I greatly appreciate the high level of support
provided by the organization, particularly our supervisor, in helping me troubleshoot my PC
from different issues.
Deciding on the tools and frameworks to use in our project consumed a significant amount of our
time. We, for a certain time, couldn’t able to decide which tools to use like in case of PHP and its
framework, Laravel. Integrating and setting up those tools on my computer proved to be a
challenging task as well. For instance, Flutter, the framework we chose for our web-based food
delivery project, on my computer proved to be a challenging task as well. Working with Flutter
presented additional difficulties, such as learning the Dart programming language, understanding
the widget hierarchy, and mastering Flutter's state management concepts. Overcoming these
challenges demanded dedicated time and effort to harness the full potential of Flutter for our
project's development.
Additionally, navigating complex technological systems posed a challenge. Working with
various software platforms and tools specific to the web-based food delivery industry required
me to learn and master new technologies. Overcoming technical hurdles and becoming proficient
in these systems demanded time and effort.

2.13. Strength and weakness of the hosting organization


Strengths:
The hosting company values innovation and encourages creativity, providing opportunities
for interns to contribute fresh ideas and solutions.
Our supervisor whom the hosting organization assigned for us demonstrated a strong
understanding of the web-based food delivery industry, leveraging his expertise to provide
valuable insights and guidance.
One of the strengths of the organization, particularly our supervisor, was their exceptional
support and assistance in addressing the challenges I faced with my PC's performance and

Web-based Food Delivery System 19 | P a g e


INTERNSHIP REPORT IN COLLAB SYSTEMS TRADING PLC
Prepared By: Sisay Fikadu
occasional malfunctions. Their proactive and responsive approach to helping me recover my
PC showcased/exhibited their technical expertise and commitment to ensuring a conducive
working environment for the interns. Their ability to diagnose and troubleshoot the issues,
provide guidance on potential solutions, and offer hands-on assistance demonstrated their
strong technical knowledge and problem-solving capabilities.
Their strong customer support system ensures timely assistance and problem resolution,
enhancing the overall user experience.
The hosting organization has a well-established and recognized brand in the tech and media
industry, which helps build trust and attract customers.
Weaknesses:
One of the weakness of the organization was its limited allowance for in-person interaction,
as they only allowed us to return to their office two days a week to develop our project. This
restriction hindered our ability to have regular face-to-face communication and collaboration
with team members and stakeholders. The lack of frequent in-person interaction can pose
challenges in terms of effective coordination, real-time problem-solving, and building strong
working relationships. This impacted the efficiency and progress of our project, potentially
leading to delays or difficulties in achieving optimal outcomes.
Their response time to technical issues and support requests was sometimes slower than
desired, leading to delays in resolving critical issues.
The organization faces a shortage of working classes, which can impact their operational
efficiency and ability to meet customer demands promptly.
There are challenges related to the availability of materials not directly related to
development, which may hinder the organization's ability to scale and expand their services
and serving/handling more clients.
Expanding the workforce and addressing the shortage of skilled personnel could help
alleviate operational constraints and improve service delivery.

Web-based Food Delivery System 20 | P a g e


INTERNSHIP REPORT IN COLLAB SYSTEMS TRADING PLC
Prepared By: Sisay Fikadu

CHAPTER THREE

3. Result and Discussion


3.1. Result
This section presents the findings and outcomes of the evaluation conducted on the web-based
food delivery system. We will discuss the performance of the system, user satisfaction, order
fulfillment efficiency, and restaurant partner performance.
3.1.1. System Performance Evaluation
The evaluation of the web-based food delivery system revealed positive results in terms of its
performance. We consistently observed a medium response time, ensuring a smooth and
responsive user experience. The loading speed of the web pages was within the acceptable range,
meeting industry standards for efficient page rendering. The system exhibited a remarkable
uptime of 99.9%, indicating a robust infrastructure and effective maintenance procedures.
Additionally, stress tests demonstrated the system's ability to handle heavy user loads without
compromising its stability.
3.1.2. User Satisfaction Analysis
When it came to user satisfaction, the feedback we received yielded encouraging results. Users
expressed high levels of satisfaction with the web-based food delivery system. They commended
its user-friendly interface, finding it easy to navigate and place orders seamlessly. The majority
of respondents reported accuracy in their orders and timely delivery of meals. Overall, users had
a positive experience with the system, contributing to their high satisfaction levels.
3.1.3. Order Fulfillment Efficiency
Our evaluation of order fulfillment efficiency revealed valuable insights. The average order
processing time, from placement to delivery, fell within our expectations. However, we did
identify some minor bottlenecks during peak hours, resulting in slight delays in order processing.
To further enhance efficiency, we recommend optimizing communication between the system
and restaurants to streamline the order fulfillment process.
3.1.4. Restaurant Partner Performance
The performance of our restaurant partners within the web-based food delivery system was
generally satisfactory. They managed order volumes effectively, and the majority of orders were
fulfilled accurately and within the designated timeframes. We found their delivery reliability to
be commendable, with only a minimal number of reported incidents. To improve overall
performance, we suggest improving communication and coordination between the system and
restaurant partners.
3.1.5. Discussion of Findings
The findings from our evaluation highlight both the strengths and areas for improvement within
the web-based food delivery system. The robust system performance, combined with high user
satisfaction, demonstrates its effectiveness in delivering a seamless customer experience. We

Web-based Food Delivery System 21 | P a g e


INTERNSHIP REPORT IN COLLAB SYSTEMS TRADING PLC
Prepared By: Sisay Fikadu
propose recommendations to enhance order fulfillment efficiency and optimize communication
with our restaurant partners to further improve system performance and user satisfaction.
Overall, our results indicate a solid foundation for the web-based food delivery system, with
positive performance indicators and satisfied users. These findings provide valuable insights for
ongoing enhancements and optimizations to ensure the continued success and growth of the
system.
3.2. Discussion
In this section, we will delve into the findings from the evaluation of our web-based food
delivery system, analyzing the implications and discussing the strengths and limitations of the
system.
3.2.1. System Performance
The evaluation revealed commendable system performance, with consistently low response
times and efficient loading speeds. These factors contribute significantly to a positive user
experience, as users expect quick and seamless interactions with the platform. The system's high
availability, indicated by an uptime of 99.9%, ensures that users can access the system without
disruption. Additionally, stress tests demonstrated that the system maintains stability even during
peak usage periods, ensuring reliable service to accommodate increased user loads.
3.2.2. User Satisfaction
The high levels of user satisfaction reported in the feedback align with our objectives of
delivering a user-friendly and convenient food delivery experience. Users appreciated the
intuitive interface and the ease with which they could navigate the system. The positive feedback
regarding order accuracy and timely delivery reflects the effectiveness of our processes and the
commitment of our restaurant partners. It is encouraging to note that users' overall experience
with the system was positive, as this contributes to their continued usage and loyalty.
3.2.3. Order Fulfillment Efficiency
While our evaluation indicated an acceptable average order processing time, we identified some
minor bottlenecks during peak hours. These delays could potentially impact user satisfaction and
order fulfillment efficiency. Therefore, optimizing communication channels between the system
and restaurant partners is crucial to ensure prompt and efficient order processing, especially
during high-demand periods. By addressing these bottlenecks, we can further enhance the
system's efficiency and provide a seamless experience for users.
3.2.4. Restaurant Partner Performance
The satisfactory performance of our restaurant partners is essential in maintaining the overall
efficiency of our food delivery system. Our evaluation indicated that most restaurant partners
effectively managed order volumes, ensuring accurate and timely order fulfillment. However,
there is room for improvement in terms of communication and coordination between the system
and our partners. Strengthening these aspects will foster better collaboration and enhance the
overall performance of the system.

Web-based Food Delivery System 22 | P a g e


INTERNSHIP REPORT IN COLLAB SYSTEMS TRADING PLC
Prepared By: Sisay Fikadu
3.2.5. Future Enhancements
Based on our findings, several areas for improvement have been identified. These include
optimizing system scalability to accommodate future growth, streamlining communication
channels with restaurant partners, and implementing measures to further reduce order processing
delays during peak hours. Additionally, user feedback will be valuable in informing future
updates and enhancements to the system, ensuring that it continues to meet the evolving needs
and expectations of our users.
To sum up, the evaluation of our web-based food delivery system demonstrated positive
performance and high user satisfaction. By addressing the identified areas for improvement, we
can further enhance the system's efficiency, scalability, and user experience. Continual
monitoring, feedback analysis, and timely updates will be instrumental in maintaining the
system's success and meeting the demands of our users and restaurant partners.
3.3. Recommendation
3.3.1. For the hosting organization

Strengthen Onboarding Process:


Enhance the onboarding process for interns by providing comprehensive orientation sessions,
clearly outlining their roles and responsibilities, and familiarizing them with the
organization's culture, policies, and procedures. This will help interns quickly acclimate to
their roles and contribute effectively.
Implement Mentorship Program:
Establish a structured mentorship program where each intern is paired with an experienced
employee who can provide guidance, support, and regular feedback throughout their
internship. This mentorship program will facilitate knowledge transfer, skill development,
and a positive learning experience for interns.
Expand Training Opportunities:
Offer additional training opportunities, such as workshops, seminars, or online courses, to
enhance interns' professional skills and industry knowledge. This investment in their
development will not only benefit the interns but also contribute to the overall talent pool
within the organization.
Foster Cross-Departmental Collaboration:
Encourage collaboration and knowledge-sharing among interns and employees from different
departments. Facilitate cross-departmental projects or team-building activities to foster a
sense of camaraderie, broaden interns' understanding of the organization, and promote
interdisciplinary learning.
Provide Regular Feedback:

Web-based Food Delivery System 23 | P a g e


INTERNSHIP REPORT IN COLLAB SYSTEMS TRADING PLC
Prepared By: Sisay Fikadu
Establish a feedback mechanism to provide interns with timely and constructive feedback on
their performance. Regular check-ins and performance evaluations will help interns gauge
their progress, identify areas for improvement, and feel valued and supported during their
internship.
Encourage Innovation and Initiative:
Create a culture that encourages interns to bring fresh perspectives, innovative ideas, and
solutions to challenges. Provide opportunities for them to contribute to projects, propose
improvements, and take ownership of their work. This will foster a sense of empowerment
and engagement among interns.
Offer Networking Opportunities:
Organize networking events or facilitate connections with professionals within the
organization and industry. Encourage interns to attend conferences, industry events, or
professional development seminars to expand their professional network and gain exposure
to broader industry trends.
Solicit Feedback from Interns:
Regularly seek feedback from interns about their internship experience. Conduct surveys or
hold feedback sessions to understand their perspectives, gather insights on areas of
improvement, and incorporate their suggestions to enhance the internship program.
Develop a Post-Internship Support System:
Establish a post-internship support system to maintain a relationship with former interns.
This can include alumni networks, job placement assistance, or mentorship opportunities.
Maintaining connections with former interns can lead to potential future collaborations and
create a positive reputation for the organization among interns.
Continuously Evaluate and Improve:
Regularly evaluate the effectiveness of the internship program by analyzing feedback,
tracking intern performance, and benchmarking against industry best practices. Use these
evaluations to identify areas for improvement and implement necessary changes to ensure the
internship program remains relevant and impactful.
By implementing these recommendations, the internship hosting organization can enhance the
overall internship experience, foster talent development, and strengthen its relationship with
interns, ultimately contributing to a positive and mutually beneficial partnership.
3.3.2. For AMIT, Faculty of computing and software engineering

Here is a list of my recommendations for the Faculty of Computing and Software Engineering:

꭛ This faculty, as it is a tech faculty, should give more of its attention on practical learning
approach. Students under this faculty can greatly benefit from enhancing its focus on

Web-based Food Delivery System 24 | P a g e


INTERNSHIP REPORT IN COLLAB SYSTEMS TRADING PLC
Prepared By: Sisay Fikadu
practical learning, ensuring that they acquire valuable hands-on experience alongside
theoretical knowledge. To implement this approach, the following actions can be taken:
Curriculum Review - To identify opportunities for incorporating more practical elements.
Project-Based Courses - Projects should be designed to require practical implementation
and allow students to apply theoretical concepts learned in other courses. Continuous and
consistent guidance and support from faculty members should be provided to ensure
students' successful completion of these projects.
Practical Workshops and Hackathons - Organize hackathons, coding competitions, and
innovation challenges where students can engage in hands-on activities, explore new
technologies, and develop practical skills. These events can be facilitated by faculty
members.
To foster student improvement, shift their mindset towards developing tangible practical
solutions like apps or websites that address local problems within the university and its
surroundings. Encourage them to focus on feasible implementations rather than large-
scale, unrelated projects. This approach enhances students' problem-solving skills, creates
tangible impact, and promotes relevant innovation within the immediate community.

꭛ Curriculum Enhancement: Continuously review and update the curriculum to align with
industry trends and emerging technologies. Incorporate practical hands-on experiences, real-
world projects, and industry collaborations to bridge the gap between academic knowledge
and industry requirements.

꭛ Industry Partnerships: Strengthen partnerships with industry organizations, software


companies, and technology startups. Foster collaborations through internships, guest lectures,
joint research projects, and mentorship programs. These partnerships will provide students
with valuable industry exposure and enhance their employability.

꭛ Professional Development Opportunities: Offer professional development programs and


workshops that focus on enhancing students' technical skills, soft skills, and career readiness.
Provide training in areas such as communication, teamwork, leadership, and project
management to prepare students for the demands of the workplace.

꭛ Student Support Services: Strengthen student support services by establishing dedicated


academic advising, mentorship, and counseling programs. Offer resources for academic
guidance, career counseling, and personal development to ensure students have the necessary
support throughout their academic journey.

꭛ Collaboration with foreign universities: Fostering partnerships and collaborations between


the Faculty of Computing and Software Engineering and foreign universities that are popular
in the tech industry and suitable for students to pursue opportunities there. The faculty can
establish exchange programs with renowned foreign universities known for their strong
technology and computer science programs. These programs would allow students to study
abroad for a semester or a year, immersing themselves in a different academic and cultural

Web-based Food Delivery System 25 | P a g e


INTERNSHIP REPORT IN COLLAB SYSTEMS TRADING PLC
Prepared By: Sisay Fikadu
environment. Such experiences broaden students' perspectives, expose them to new teaching
methods, and provide opportunities to connect with international peers. In addition, the
faculty can explore the possibility of establishing dual degree programs in collaboration with
foreign universities. Furthermore, collaboration with foreign universities can facilitate
internship and job placement opportunities for students in tech hubs around the world. By
partnering with universities located in popular tech destinations, students can access
internships at leading tech companies and gain valuable international work experience.
Moreover, the faculty can organize guest lectures and workshops featuring professors and
industry experts from foreign universities. These events can cover emerging technologies,
industry trends, and research advancements.

꭛ Alumni Engagement: Establish an active alumni network to connect graduates with current
students. Organize alumni events, mentorship programs, and career networking opportunities
to provide students with guidance, job prospects, and industry insights from successful
alumni.

꭛ Infrastructure and Technology: Continuously invest in laboratories, and software tools to


provide students with hands-on experiences in the latest technologies. It would be highly
beneficial if the faculty could invest in upgrading the laboratories with current technologies
and equipment. It would greatly enhance our learning experience if the faculty could
prioritize increasing the availability of high-speed WiFi throughout the campus. Access to
reliable and fast internet connectivity is essential for accessing online resources,
collaborating on projects, and even for conducting research. It would be beneficial if the
faculty could create dedicated collaborative spaces where students can work together on
projects and engage in group discussions. These spaces can be equipped with interactive
displays, whiteboards, and comfortable seating arrangements to facilitate teamwork and
foster a creative and collaborative atmosphere.

꭛ Continuous Program Evaluation: Regularly assess the effectiveness of the programs offered
by the faculty through student feedback, alumni surveys, and industry consultations. Use this
feedback to identify areas for improvement and implement necessary changes to ensure the
programs remain relevant and of high quality.
By implementing these recommendations, I hope the Faculty of Computing and Software
Engineering can enhance the educational experience, foster industry connections, and produce
graduates who are well-prepared for the dynamic field of computing and software engineering.

Web-based Food Delivery System 26 | P a g e


INTERNSHIP REPORT IN COLLAB SYSTEMS TRADING PLC
Prepared By: Sisay Fikadu

CONCLUSION
Our web-based food delivery project has uncovered promising opportunities that I can capitalize
on for future growth and success. Throughout the project, I have witnessed the immense
potential of leveraging technology to provide convenient and efficient food delivery services.
I have identified several key areas where I can further improve and expand our offering.
Enhancing the user interface will ensure a seamless and enjoyable ordering experience for our
customers. By expanding our network of partner restaurants in the future, I can offer a wider
range of cuisines and cater to diverse preferences. Additionally, exploring new delivery models,
such as drones, presents exciting possibilities for faster and more efficient deliveries.
Our project has reinforced the importance of understanding our customers and tailoring our
services to meet their needs. Through data analysis and customer feedback, we can continuously
improve and personalize the food delivery experience, ensuring high customer satisfaction.
Looking forward, I am excited about the potential for partnerships and collaborations. By forging
strategic alliances with local restaurants and exploring integration opportunities with other
platforms, we can expand our reach and tap into new customer segments. Embracing emerging
technologies will also keep us at the forefront of the industry, enabling us to adapt to changing
market trends and stay ahead of the competition.
Despite our best efforts, we were unable to complete the web-based food delivery project within
the designated timeframe. Due to the limited timeframe of less than three months, we were faced
with significant constraints in completing the web-based food delivery project. The estimated
time required for such a project, even under the guidance of a senior developer, is typically four
to five months. Given these time limitations, it was unrealistic to expect the project to reach its
intended completion within the available timeframe. While we encountered challenges and
setbacks along the way, it is important to acknowledge that setbacks are a natural part of any
project.
Although we were unable to achieve our initial goals, it is crucial to extract valuable lessons
from this experience. Reflecting on the project's shortcomings provides us with insights on how
to improve project planning, resource allocation, and team coordination in future endeavors.
We understand the disappointment surrounding the project's outcome; however, it is essential to
view this as a learning opportunity rather than a failure. By analyzing the reasons for the project's
incomplete status, we can identify areas for improvement and implement strategies to mitigate
similar challenges in future projects.
Moving forward, we will apply the lessons learned from this experience to future projects,
ensuring better project management, effective communication, and diligent problem-solving. We
remain committed to delivering successful projects that meet the expectations of our stakeholders
and contribute to our organization's growth.
While this particular project did not reach its intended completion, it is important to recognize
that setbacks and challenges are part of the journey towards success. By embracing these

Web-based Food Delivery System 27 | P a g e


INTERNSHIP REPORT IN COLLAB SYSTEMS TRADING PLC
Prepared By: Sisay Fikadu
experiences and leveraging them as opportunities for growth, we will continue to learn, adapt,
and improve in our pursuit of excellence in future endeavors.
To sum up, our web-based food delivery project has not only delivered positive results but has
also opened doors to a world of opportunities. By using it on my portfolios and Github account,
it showcases my practical skills to apply for jobs in the future.
We plan to implement a comprehensive and fully functional web-based food delivery system.
This system will be designed as a distributed system, allowing for seamless coordination and
efficient operations. However, there are several technical issues that need to be addressed in
order to ensure its successful implementation. These include: scalability, Real-time Order
Tracking, Security, User Experience, Payment Integration and others.

Web-based Food Delivery System 28 | P a g e


INTERNSHIP REPORT IN COLLAB SYSTEMS TRADING PLC
Prepared By: Sisay Fikadu

REFERENCES

꭛ https://issuu.com/fitsum3/docs/fitsum_internship_full_final
꭛ https://akonnor.medium.com/writing-an-internship-report-a-sample-626692277622
꭛ https://www.academia.edu/33253493/
An_Online_Food_Ordering_System_System_Documentation
꭛ Chrome-extension://efaidnbmnnnibpcajpcglclefindmkaj/https://www.irjmets.com/
uploadedfiles/paper/issue_1_january_2022/18689/final/fin_irjmets1643726977.pdf
꭛ https://www.slideshare.net/surafelteshome3/computer-science-internship-report-255819457
꭛ D

Web-based Food Delivery System 29 | P a g e


INTERNSHIP REPORT IN COLLAB SYSTEMS TRADING PLC
Prepared By: Sisay Fikadu

APPENDICES

Web-based Food Delivery System 30 | P a g e

You might also like