0% found this document useful (0 votes)
6 views28 pages

Industrial Attachment Report: NatureDosh

This report details a twelve-week industrial attachment at NatureDosh Tanzania Ltd., focusing on software development, database management, and IT support. Key activities included developing a mobile-based soil nutrient analysis module, optimizing databases, and providing IT support, while insights from a SWOT analysis highlighted strengths and challenges faced by the company. The internship successfully enhanced practical skills in software engineering and prepared the author for a career in technology.

Uploaded by

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

Industrial Attachment Report: NatureDosh

This report details a twelve-week industrial attachment at NatureDosh Tanzania Ltd., focusing on software development, database management, and IT support. Key activities included developing a mobile-based soil nutrient analysis module, optimizing databases, and providing IT support, while insights from a SWOT analysis highlighted strengths and challenges faced by the company. The internship successfully enhanced practical skills in software engineering and prepared the author for a career in technology.

Uploaded by

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

INDUSTRIAL ATTACHMENT REPORT ON FIELD ACTIVITIES

CONDUCTED AT NATUREDOSH, IN DAR ES SALAAM REGION

BY

JOSEPH SAMWEL TIMOTHEO

BCS/33526/2024/DT

SUBMITTED TO:

DEPARTMENT OF COMPUTING AND INFORMATION TECHNOLOGY

KAMPALA INTERNATIONAL UNIVERSITY IN TANZANIA

SEPTEMBER, 2025
DECLARATION
This report is my original work and is reflection of field activities undertaken during the
industrial attachment at nature dosh company.

Student Name: JOSEPH SAMWEL TIMOTHEO

Signature…………………………… Date ……………………………

Supervisor’s Name………………………………...

Signature: ……………………………. Date: …………………………………

ii
ACKNOWLEDGEMENT
First and foremost, I extend my deepest gratitude to the Almighty God for granting me good
health, strength, and determination throughout my internship period.

My sincere appreciation goes to the Management of NatureDosh Tanzania Ltd., particularly the
Head of IT, Mr. Emmanuel Malekela Madahula, for accepting me as an intern and for his
invaluable guidance, mentorship, and patience throughout my attachment period. I am also
indebted to the entire IT department team for their support, collaboration, and for creating a
conducive learning environment. My heartfelt thanks also go to the staff members of the IT
Department at NatureDosh, who warmly welcomed me, shared their expertise, and supported me
whenever I faced challenges.

Special thanks to my academic supervisor at KIUT, Mr. Araka Godffrey, for his continuous
encouragement and constructive feedback during the preparation of this report.

I would also like to extend my appreciation to my lecturers at Kampala International University


in Tanzania, particularly in the Department of Computing and Information Technology, for
equipping me with both theoretical and practical knowledge, which I was able to apply
effectively in the field.

Lastly, I am grateful to my family and friends for their unwavering support, prayers, and
motivation throughout the period of this attachment.

iii
EXECUTIVE SUMMARY
This report provides a comprehensive account of the twelve-week industrial attachment
undertaken at NatureDosh Tanzania Ltd., a leading Agri-tech company in Dar es Salaam, from
June to August 2024. The primary purpose of the attachment was to gain practical experience in
software development, database management, and IT support within a dynamic corporate
environment, thereby applying and enhancing the knowledge acquired during my Bachelor of
Information Technology studies.

The attachment was significant as it exposed me to real-world software development lifecycle


(SDLC) processes, including requirements gathering, system design, coding, testing, and
deployment. Key activities included developing a mobile-based soil nutrient analysis module for
the NatureDosh farmer application, assisting in database optimization for the company's core
platform, and providing Level-1 IT support to internal staff.

Major findings from the analysis indicate that NatureDosh possesses significant strengths in its
innovative technology and strong market presence but faces challenges such as occasional
system downtime and a need for more robust data security protocols. The SWOT analysis
informed practical recommendations, including the implementation of a comprehensive backup
and disaster recovery plan, the introduction of automated testing frameworks, and enhanced user
training programs.

In conclusion, the internship was highly successful, achieving its objectives of skill development
and practical exposure. The experience gained has significantly deepened my understanding of
software engineering principles and prepared me for a career in the technology sector

Conclusion

In general we thank all of them which assist us to complete the industrial attachment

And support even in duration of field conducted in last days also to all nature dosh company to
allow us to conduct field in their company in general.

iv
LIST OF ABBREVIATIONS
SDLC – Software Development Lifecycle
LAN – Local Area Network
WAN – Wide Area Network
ICT – Information Communication and Technology
KIUT – Kampala International University in Tanzania
SQL – Structured Query Language
RAM – Random Accessory Memory
HTML – Hypertext Markup Language
CSS – Cascading Stylesheet
IP – Internet Protocol
Wi-Fi – Wireless Fidelity

v
TABLE OF CONTENTS
DECLARATION............................................................................................................................. ii
ACKNOWLEDGEMENT ............................................................................................................. iii
EXECUTIVE SUMMARY ............................................................................................................ iv
TABLE OF CONTENTS ............................................................................................................... vi
CHAPTER ONE ............................................................................................................................. 1
INTRODUCTION OF THE REPORT ........................................................................................... 1
1.1 Background ........................................................................................................................... 1
1.2 Objectives of the Internship .................................................................................................. 2
1.3 Department Assigned ............................................................................................................ 2
1.4 List of Activities Performed .................................................................................................. 3
1.5 How I Have Performed ......................................................................................................... 4
1.6 Challenges and Solutions ...................................................................................................... 4
CHAPTER TWO ............................................................................................................................ 6
OVERVIEW OF THE ORGANIZATION ...................................................................................... 6
2.1 Introduction to the organization ............................................................................................ 6
2.2 Software Development Initiatives ......................................................................................... 6
2.3 Major Activities of the Company .......................................................................................... 7
CHAPTER THREE ........................................................................................................................ 8
WHAT HAVE LEARNED .............................................................................................................. 8
3.1 Department Assigned ............................................................................................................ 8
3.2 Duration ................................................................................................................................. 8
3.3 Introduction ........................................................................................................................... 8
3.4 Activities Performed .............................................................................................................. 8
3.5 Skills Gained ......................................................................................................................... 9
3.6 Overall Experience ................................................................................................................ 9
3.7 Conclusion ............................................................................................................................. 9
CHAPTER FOUR......................................................................................................................... 10
ANALYSIS ................................................................................................................................... 10
4.1 Key External Opportunities ................................................................................................. 10
4.2 Key External Threats ........................................................................................................... 10
4.3 Key Internal Strengths ......................................................................................................... 10
4.4 Key Internal Weaknesses..................................................................................................... 10
4.5 SWOT-Based Strategic Formulation .................................................................................. 11

vi
4.5.1 Strength-Opportunity (SO) Strategies .......................................................................... 11
4.5.2 Weakness-Opportunity (WO) Strategies ...................................................................... 11
4.5.3 Weakness-Threat (WT) Strategies ................................................................................ 12
4.5.4 Strength-Threat (WT) Strategies .................................................................................. 12
4.5.5 Weakness-Threat (WT) Strategies ................................................................................ 13
CHAPTER FIVE .......................................................................................................................... 14
RECOMMENDATION AND CONCLUSION ............................................................................ 14
5.1 Introduction ......................................................................................................................... 14
5.2 Recommendations ............................................................................................................... 14
5.2.1 Strength-Opportunity (SO) Recommendations ............................................................ 14
5.2.1 Weakness-Opportunity (WO) Recommendations ........................................................ 15
5.2.1 Strength-Threat (ST) Recommendations ...................................................................... 15
5.2.1 Weakness-Threat (WT) Recommendations .................................................................. 15
5.3 Conclusion ........................................................................................................................... 16
REFERENCES ............................................................................................................................. 17
APPENDICES .............................................................................................................................. 18

vii
CHAPTER ONE

INTRODUCTION OF THE REPORT


1.1 Background
This report represents the outcome of the eight-week internship conducted at Nature dosh
company, company recognized for its conduction to software development and also deal with
distribution of Tanzania natural products produced in our country and online shops for wide
distribution of Tanzania products including shoes, clothes and others and software solving
problems relation to the real-life condition.

The internship was the part of an academic requirement aimed at exposing student to real
business operations and practical learning.

The report summarizes key observations, experiences and insights gained during the internship.

1. Introduction
This report summarizes my internship experience in the IT department, where I was
exposed to various technologies including JavaScript, backend development using Python
Django, database management with MySQL and PostgreSQL, as well as frontend
development using Flutter. The internship lasted for eight weeks and aimed at providing
practical knowledge and hands-on experience in software development and database
management. During this period, I was actively involved in learning installation,
configuration, development, and deployment of applications, along with understanding how
different technologies interact to create functional software systems.

2. Objectives of the Internship The main objectives of the internship were:


1. To gain practical knowledge in web development and mobile app development.
2. To understand how to set up local development environments, including XAMPP for
database and server management.
3. To learn to create, manage, and interact with databases using MySQL and PostgreSQL.
4. To understand backend development using Python Django, including creating APIs and
integrating with databases
5. To gain skills in frontend development using Flutter for mobile application interfaces.

1
6. To apply theoretical knowledge in a real-world environment and enhance problem-
solving skills.
3. Department Assigned I was assigned to the IT / Software Development Department,
where the team was responsible for developing software applications, maintaining database
systems, and testing applications. The department provided mentorship and guided me
through the practical applications

1.2 Objectives of the Internship


The main objectives of the internship were:

1. To gain practical knowledge in web development and mobile app development.

2. To understand how to set up local development environments, including XAMPP for


database and server management.

3. To learn to create, manage, and interact with databases using MySQL and PostgreSQL.

4. To understand backend development using Python Django, including creating APIs and
integrating with databases.

5. To gain skills in frontend development using Flutter for mobile application interfaces.

6. To apply theoretical knowledge in a real-world environment and enhance problem-


solving skills.

1.3 Department Assigned


I was assigned to the IT / Software Development Department, where the team was responsible
for developing software applications, maintaining database systems, and testing applications. The
department provided mentorship and guided me through the practical applications of the
technologies I studied. I had access to development tools, servers, and project assignments that
allowed me to explore both frontend and backend development.

2
1.4 List of Activities Performed
During the internship, I engaged in the following activities:

Week 1-2: Introduction and Setup

• Learned the fundamentals of JavaScript, including variables, loops, functions, and


events.

• Installed and configured XAMPP, understanding its role in hosting local web servers and
databases.

• Practiced creating and managing databases using MySQL via phpMyAdmin.

• Installed development tools such as VS Code and Python for backend development.

Week 3-4: Database Management

• Learned to create and manipulate databases using PostgreSQL.

• Performed CRUD operations (Create, Read, Update, Delete) using SQL queries.

• Learned how to connect Django backend to both MySQL and PostgreSQL databases.

• Created sample databases for testing and practiced exporting and importing database
files.

Week 5-6: Backend Development with Django

• Learned to install Django and set up backend projects.

• Created models, views, and templates in Django to handle application data.

• Implemented basic user authentication and CRUD functionalities.

• Learned to generate and test REST APIs using Django Rest Framework.

• Connected the backend with MySQL and PostgreSQL databases for data management.

Week 7-8: Frontend Development with Flutter

• Learned the fundamentals of Flutter for mobile app development.

• Created simple mobile applications that interact with backend APIs.

3
• Implemented Flutter widgets such as Text, Button, List View, and Forms.

• Tested applications on Android emulators and connected them to Django backend.

• Learned to handle data validation, API calls, and UI design for mobile apps.

1.5 How I Have Performed


Throughout the internship, I demonstrated commitment, enthusiasm, and a willingness to learn.
Specific highlights of my performance include:

1. Adaptability: Quickly learned new technologies such as Django and Flutter.

2. Problem-Solving: Successfully debugged issues related to database connectivity and API


integration.

3. Teamwork: Collaborated with senior developers and received constructive feedback.

4. Time Management: Completed assigned tasks within deadlines and managed multiple
projects simultaneously.

5. Practical Application: Developed sample projects that combined frontend, backend, and
database technologies.

6. Initiative: Explored additional features such as REST APIs and Flutter widgets beyond
the basic requirements.

7. Documentation: Maintained clear notes on installation procedures, code snippets, and


project structures.

8. Professionalism: Participated in team meetings, project discussions, and reported


progress regularly.

1.6 Challenges and Solutions


During the internship, I faced several challenges, including:

• Database Connectivity Issues: Resolved by learning proper configuration techniques in


Django.

• Flutter Learning Curve: Overcame by practicing small apps and studying widget
hierarchy.

4
• Integration Errors: Debugged API requests using Postman and console logs.

These challenges improved my problem-solving skills and enhanced my technical understanding.

5
CHAPTER TWO

OVERVIEW OF THE ORGANIZATION

2.1 Introduction to the organization


Nature Dosh Company is a Tanzanian-based enterprise that combines innovation in software
development with the online distribution of local Tanzanian products. The company
leverages technology to bridge the gap between local producers and consumers, providing a
platform where customers can easily access authentic Tanzanian goods.

By integrating software solutions, Nature Dosh enhances operational efficiency, monitors


product performance, and delivers a seamless user experience. The company’s innovation
strategy focuses on modernizing the supply chain, creating e-commerce solutions, and
implementing mobile applications to reach a wider market.

2.2 Software Development Initiatives


The software development arm of Nature Dosh plays a key role in its operations. Key initiatives
include:

1. Inventory Management Systems: Automates tracking of raw materials and finished


products.

2. E-Commerce Platforms: Enables online ordering, payment processing, and customer


feedback.

3. Mobile Applications: Mobile apps provide easy access to Tanzanian products for
customers across the country.

4. Data Analytics: Software tools help analyze sales, track customer preferences, and
optimize product distribution.

5. Integration with Local Suppliers: Digital solutions connect suppliers to the company
platform efficiently, ensuring timely deliveries and quality control.

6
2.3 Major Activities of the Company
Nature Dosh undertakes several major activities to maintain business growth and customer
satisfaction:

• Product Sourcing: Identifying and collaborating with local producers for high-quality
Tanzanian products.

• Online Marketing: Promoting products through digital channels including social media
and e-commerce websites.

• Software Maintenance: Continuous updates and improvements to internal software


systems.

• Customer Service: Managing queries, complaints, and feedback through digital


platforms.

• Distribution: Efficient logistics for delivering products to various regions of Tanzania.

• Innovation: Research and development to create new digital solutions for improving
business processes.

Major Products:

• Locally-made crafts and artisan goods

• Organic food products and natural cosmetics

• Digital platforms and software solutions for e-commerce and supply chain manage

This chapter highlights how Nature Dosh Company combines technology and local product
promotion to drive innovation and business growth.

7
CHAPTER THREE

WHAT HAVE LEARNED

3.1 Department Assigned


Software Development / IT Department

3.2 Duration
8 Weeks

3.3 Introduction
The internship was conducted at the Software Development Department with the main objective
of gaining practical experience in programming, web development, and database management.
The focus areas included Python, Django framework, MySQL, PostgreSQL, and JavaScript. The

training aimed to bridge theoretical knowledge with real-world applications in software


development.

3.4 Activities Performed


Week 1: Orientation, setup of development environment (Python, MySQL, PostgreSQL),
installation and configuration of Django framework.

Week 2: Learned Python basics: data types, control structures, and functions. Practical exercises

on file handling and object-oriented programming.

Week 3: Introduction to databases (MySQL & PostgreSQL). Designing and creating relational

database schemas. Performing CRUD operations using SQL.

Week 4: Integrating Python with MySQL/PostgreSQL. Writing queries and building small

applications to fetch and display data.

Week 5: Introduction to Django framework in detail. Understanding the MTV architecture.


Creating Django models and connecting with databases.

8
Week 6: Working with Django forms and templates. User authentication (registration and login

system). Exploring Django Admin for data management.

Week 7: Frontend development using JavaScript basics (DOM manipulation, events). Integrating

JavaScript with Django templates for dynamic user interfaces.

Week 8: Deployment basics and hosting Django projects. Documentation of project work.

Presentation of final project and feedback session.

3.5 Skills Gained


- Programming: Python (OOP, scripting).

- Web Development: Django framework.

- Databases: MySQL and PostgreSQL design & integration.

- Frontend: JavaScript basics.

- Other Skills: Debugging, teamwork, problem solving, version control (if Git used).

3.6 Overall Experience


The 8-week internship provided a strong foundation in software development and database

management. It helped translate classroom knowledge into real-world practice. The exposure to

Python, Django, MySQL, PostgreSQL, and JavaScript enhanced both technical and

problem-solving skills. Working in the department fostered teamwork, adaptability, and practical

understanding of software projects.

3.7 Conclusion
Overall, the training was a valuable learning experience. The knowledge and skills acquired will
be essential in academic studies and future professional work. The program successfully met its

objectives by providing practical exposure to modern software development tools and practices.

9
CHAPTER FOUR

ANALYSIS

4.1 Key External Opportunities


1. Growing e-commerce adoption in Tanzania

2. Expansion of software services for SMEs

3. Partnerships with local suppliers

4. Increasing digital literacy among Tanzanian consumers

4.2 Key External Threats


1. Competition from international brands

2. Changing government regulations

3. Rapid technology changes

4. Economic instability

4.3 Key Internal Strengths


1. Strong local market knowledge

2. Integration of software for business operations

3. Diverse range of Tanzanian products

4. 4Skilled IT and software development team

4.4 Key Internal Weaknesses


1. Limited international exposure

2. High dependency on local suppliers

3. Initial software development cost

4. Limited marketing reach online

10
4.5 SWOT-Based Strategic Formulation

4.5.1 Strength-Opportunity (SO) Strategies

Strength Opportunity SO Strategy

Strong local market Growing e-commerce Leverage market knowledge to expand online
knowledge adoption sales

Expansion of software
Integration of software services Develop advanced digital platforms for SMEs

Increasing digital Launch educational campaigns and apps to


Skilled IT team literacy attract more customers

4.5.2 Weakness-Opportunity (WO) Strategies

Weakness Opportunity WO Strategy

Limited international Expansion of software Develop online marketing to target regional


exposure services and international markets

High dependency on Partnerships with local Diversify supplier network to reduce


suppliers suppliers dependency

Growing e-commerce Seek funding or grants to invest in scalable


Initial software cost adoption software solutions

11
4.5.3 Weakness-Threat (WT) Strategies

Weakness Threat WT Strategy

Limited international Competition from Focus on niche local markets to reduce


exposure international brands competition impact

High dependency on Build contingency plans and backup supplier


suppliers Rapid technology changes options

Optimize software spending and seek


Initial software cost Economic instability partnerships for shared investment

4.5.4 Strength-Threat (WT) Strategies

Strength Threat ST Strategy

Strong local market Competition from Emphasize unique Tanzanian identity and
knowledge international brands quality in marketing

Continuously update software to stay ahead


Integration of software Rapid technology changes of technology trends

Changing government Develop compliant systems and adapt


Skilled IT team regulations software to new regulations

12
4.5.5 Weakness-Threat (WT) Strategies

Weakness Threat WT Strategy

Limited international Competition from Focus on niche local markets to reduce


exposure international brands competition impact

This chapter demonstrates how Nature Dosh Company can leverage its strengths, address
weaknesses, seize opportunities, and mitigate threats to develop actionable strategies for growth
and sustainability.

13
CHAPTER FIVE

RECOMMENDATION AND CONCLUSION


5.1 Introduction
The internship at Nature Dosh Company provided practical exposure to the integration of
technology in promoting Tanzanian products and managing software development initiatives.
Through hands-on experience, I observed how the company leverages its strengths, addresses
weaknesses, seizes opportunities, and mitigates threats to grow and sustain its business.

Key findings from the field report include:

1. Nature Dosh effectively combines local market knowledge with innovative software
solutions to enhance product distribution.

2. The company faces challenges such as limited international exposure, supplier


dependency, and high software development costs.

3. Opportunities such as growing e-commerce adoption, partnerships with local suppliers,


and increasing digital literacy can be leveraged for growth.

4. Strategic planning using SWOT-based approaches (SO, WO, ST, WT strategies) provides
clear action steps to enhance competitiveness and operational efficiency.

5.2 Recommendations
Based on the SWOT-based strategies developed in Chapter Four, the following practical and
implementable recommendations are suggested:

5.2.1 Strength-Opportunity (SO) Recommendations


1. Expand Online Sales: Leverage strong local market knowledge to develop targeted e-
commerce campaigns for Tanzanian products.

2. Enhance Software Services for SMEs: Utilize the skilled IT team to create tailored digital
solutions for small and medium-sized businesses.

3. Customer Education Programs: Launch mobile and web applications that educate
consumers about Tanzanian products to increase engagement.

14
4. Collaborative Promotions: Partner with suppliers to create bundles and seasonal
promotions that attract more customers.

5.2.1 Weakness-Opportunity (WO) Recommendations


1. Diversify Supplier Network: Reduce dependency on a few suppliers by onboarding
additional local producers.

2. Invest in Marketing: Implement targeted social media campaigns and online


advertisements to increase market reach.

3. Seek Funding for Software Development: Apply for grants or investment partnerships to
finance scalable software solutions.

4. Develop Regional Presence: Expand digital platforms to target neighboring countries in


East Africa.

5.2.1 Strength-Threat (ST) Recommendations


1. Emphasize Local Identity: Highlight Tanzanian heritage and quality to differentiate from
international competitors.

2. Continuous Software Updates: Regularly upgrade digital platforms to adapt to rapid


technological changes.

3. Regulatory Compliance: Ensure all software systems comply with government


regulations to avoid legal risks.

4. Cost-Effective Product Lines: Introduce affordable product options to sustain sales


during economic fluctuations.

5.2.1 Weakness-Threat (WT) Recommendations


Focus on Niche Markets: Concentrate on specialized product segments to reduce direct
competition with international brands

1. Backup Supplier Plans: Develop contingency strategies and maintain alternative


suppliers to mitigate risk.

2. Optimize Software Investment: Prioritize essential software features and seek


partnerships for shared development costs.

15
3. Strengthen Digital Presence: Build robust online platforms to maintain visibility despite
changing regulations or economic conditions.

5.3 Conclusion
This field report demonstrates that Nature Dosh Company has successfully combined local
product promotion with innovative software solutions. By addressing weaknesses, leveraging
strengths, seizing opportunities, and mitigating threats, the company can enhance operational
efficiency, expand market reach, and maintain competitive advantage.

The recommendations provided are practical, specific, and directly implementable at the
company’s operational level, ensuring measurable improvements in business performance and
software development initiatives.

16
REFERENCES
1. Django Software Foundation. Django Documentation. Retrieved
from [Link]

2. Flutter. Flutter Documentation. Retrieved from [Link]

3. MySQL. MySQL Documentation. Retrieved from [Link]

4. PostgreSQL Global Development Group. PostgreSQL Documentation. Retrieved


from [Link]

5. Kotler, P., & Keller, K. L. (2016). Marketing Management (15th ed.). Pearson.

6. Armstrong, G., & Kotler, P. (2017). Principles of Marketing (17th ed.). Pearson.

7. Tanzania Investment Centre (TIC). Investment Opportunities in Tanzania. Retrieved


from [Link]

8. Government of Tanzania. SME Policy and Regulations. Ministry of Industry and Trade.

17
APPENDICES
Appendix A: Internship Work Schedule

Week Activities Performed

Orientation, setup development environment, installation of XAMPP, MySQL,


1 PostgreSQL

2 Basic JavaScript and Python Django exercises

3 Backend development using Django (API creation)

4 Database integration with MySQL and PostgreSQL

5 Flutter installation and initial project setup

6 Frontend development using Flutter (UI implementation)

7 Integration of frontend and backend (testing API calls)

8 Final project testing, report writing, and presentation preparation

18
Appendix B: Sample Code Snippet (Python Django API)

from Django. Shortcuts import render from rest_framework.views import API View from
rest_framework.response import Response from rest_framework import status from. models
import Product from. serializers import ProductSerializer class Product List (API View): def get
(self, request): products = [Link]() serializer = ProductSerializer(products,
many=True) return Response ([Link], status=status. HTTP_200_OK)

19
Appendix C: Acceptance Letter

20
Appendix D: Sample of Filled Logbook

21

You might also like