EduReach SL represents a thoughtful, practical, and technically grounded response to one of Sierra Leone's most persistent development challenges: unequal access to quality education.
LIMKOKWING UNIVERSITY OF CREATIVE TECHNOLOGY
Faculty of Information and Communication Technology
Sierra Leone Campus
PROG 102 – PRINCIPLES OF SOFTWARE ENGINEERING
FINAL PROJECT
EduReach SL: Software Design for a Digital Public Good
March 2026 – July 2026
Table of Contents
Table of Contents 1
1. Introduction 1
1.1 System Overview 1
2. Problem Definition 1
2.1 Background of the Problem 1
2.2 Target Users 1
2.3 Why This Problem Is Important 1
3. Software Development Life Cycle (SDLC) 1
3.1 Selected SDLC Model: Agile (Iterative and Incremental) 1
3.2 SDLC Phases for EduReach SL 1
3.3 SDLC Diagram 1
4. System Architecture Design 1
4.1 Architecture Overview 1
4.2 Architecture Layers 1
4.3 System Architecture Diagram 1
4.4 Component Interaction 1
5. UML Diagrams 1
5.1 Use Case Diagram 1
5.2 Class Diagram 1
5.3 Activity Diagram 1
5.4 Sequence Diagram 1
5.5 State Diagram 1
5.6 Component Diagram 1
5.7 Deployment Diagram 1
6. Entity-Relationship (ER) Diagram 1
7. Network Diagram 1
7.1 Physical Network Diagram 1
8. Prototype Development 1
8.1 Prototype Approach 1
8.2 Design Principles 1
8.3 Figma Screen Inventory 1
8.4 Figma Prototype Link 1
9. Project Management 1
9.1 Project Plan Overview 1
9.2 Gantt Chart 1
9.3 Network Diagram (Critical Path Analysis) 1
10. Git and GitHub Integration 1
10.1 Repository Structure 1
10.2 Branching Strategy 1
10.3 Collaboration Workflow 1
11. License, Design Quality, and SDG Relevance 1
11.1 Software License 1
11.2 Design Quality (UI/UX) 1
11.3 SDG Relevance 1
12. Full System Description 1
12.1 System Name and Purpose 1
12.2 Key Features and Functions 1
12.3 Step-by-Step Workflow 1
13. Conclusion 1
14. References 1
1. Introduction
In an increasingly connected world, technology has become one of the most powerful tools for addressing society's deepest challenges. A Digital Public Good (DPG) is defined as a digital system — such as software, a mobile application, or an online platform — that is designed specifically to serve the public interes …