Logo Lanfrica

ishiakakamara43-marcus/PROG102_FINAL_PROJECT_DIT1204F_GROUP1

Domain:

educationdigital infrastructure

Record type:

software
Creator:
ish
Host:
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 …