Skip to content

Latest commit

 

History

History
41 lines (22 loc) · 2.94 KB

requirements.md

File metadata and controls

41 lines (22 loc) · 2.94 KB

Software requirements

Goal of the project

The goal of the project is to enhance quality in higher education by transforming roles of middle level management at the university through training to equip them with the right skills ,knowledge and attitude to perform their roles effectively and efficiently. Its hoped that the module will impact and improve the quality of management of newly appointed academic heads of department in project management, human resource management, leadership and strategic management

Content

The content will include information on roles and responsibilities of academic heads of department in higher education leadership, strategic Human Resource Management, project management and strategic planning and management. These will be structured as modules as follows:

Module 1:Leadership and governance

Module 2: Strategic human resource management

Module 3: project management and strategic planning and management

Module 4: Financial Management

Module 5: Digital teaching and learning

Technology used

1. Flutter web v2.8

Flutter's web support enables complex standalone web apps that are rich with graphics and interactive content to reach end users on a wide variety of devices. Existing mobile applications. Web support for Flutter provides a browser-based delivery model for existing Flutter mobile apps.

2. Dart v3.0

Dart is a programming language designed for client development, such as for the web and mobile apps. It is developed by Google and can also be used to build server and desktop applications. Dart is an object-oriented, class-based, garbage-collected language with C-style syntax.

3. Firebase Authentication

Firebase Authentication provides backend services, easy-to-use SDKs, and ready-made UI libraries to authenticate users to your app. It supports authentication using passwords, phone numbers, popular federated identity providers like Google, Facebook and Twitter, and more. Firebase Authentication integrates tightly with other Firebase services, and it leverages industry standards like OAuth 2.0 and OpenID Connect, so it can be easily integrated with your custom backend.

4. Firebase Storage

FirebaseStorage is a service that supports uploading and downloading large objects to Google Cloud Storage. Pass a custom instance of FirebaseApp to getInstance(FirebaseApp) which will initialize it with a storage location (bucket) specified via setStorageBucket(String)

5. Firebase cloudFirestore

Cloud Firestore is a flexible, scalable database for mobile, web, and server development from Firebase and Google Cloud. Like Firebase Realtime Database, it keeps your data in sync across client apps through realtime listeners and offers offline support for mobile and web so you can build responsive apps that work regardless of network latency or Internet connectivity. Cloud Firestore also offers seamless integration with other Firebase and Google Cloud products, including Cloud Function