The proposed system is an Offline Educational Mobile Application, designed specifically for schools in rural areas and townships where internet connectivity is limited or unreliable. The application aims to provide a structured digital learning environment aligned with the South African government curriculum (CAPS).
# Offline-Educational-Mobile-Application-Project
The proposed system is an Offline Educational Mobile Application, designed specifically for schools in rural areas and townships where internet connectivity is limited or unreliable. The application aims to provide a structured digital learning environment aligned with the South African government curriculum (CAPS).
Offline-First Educational Mobile Application
3-Week Development Plan
Collaboration tools
• Live Share via VS code (Siya will send the link to create the team group)
• Github
________________________________________
Team Structure
Role Responsibility
Frontend Developer 1 Authentication, Subjects, Quiz Module
Frontend Developer 2 Dashboard, Progress Tracking, UI Components
Backend Developer APIs, Database, Authentication, Quiz Logic
Business Analyst Requirements, Documentation, Testing, Project Coordination
________________________________________
Week 1: Project Setup & Planning
Objective
Establish the project foundation, development environment, database structure, and system designs.
________________________________________
Business Analyst
Tasks
• Finalize project requirements
• Create User Stories
• Create Product Backlog
• Complete Use Case Diagram
• Complete ERD Diagram
• Finalize Figma Wireframes
• Prepare Sprint Backlog
Deliverables
• Approved Requirements Document
• User Stories
• ERD Diagram
• Use Case Diagram
• Figma Wireframes
________________________________________
Frontend Developer 1
Authentication Module
Tasks
• Setup React Native Project
• Configure Expo
• Setup React Navigation
• Create Login Screen
• Create Registration Screen
• Create Forgot Password Screen
Deliverables
/screens
LoginScreen.js
RegisterScreen.js
ForgotPassword.js
/navigation
AppNavigator.js
________________________________________
Frontend Developer 2
UI Framework
Tasks
• Create Theme Colors
• Create Reusable Components
• Create Buttons
• Create Cards
• Create Inputs
• Create Loading Components
Deliverables
/compon …