Skip to main content

Recently Updated Pages

Appointments tab

Balsam Medico Documentation Appointments

A receptionist is usually in charge of creating appointments for the doctors and scheduling follo...

Updated 11 months ago by Rayan Farouk

Overview

Developers Guide Core Architecture

Data Layer The data layer of an app contains the business logic. The business logic is what give...

Updated 2 years ago by Islam Abdalla

E2E Testing

Developers Guide Core Architecture

For End-to-end testing we use Selenium.   Before building and running the test, for running test...

Updated 2 years ago by Islam Abdalla

Detekt

Developers Guide Drafts

What is Detekt? Detekt is a static code analysis tool for Kotlin. It is the tool used by Narbase...

Updated 2 years ago by Omnia Tayfoor

Outline

Developers Guide

Orientation Communication: Writing a stand up Code base: Architecture Migrations ...

Updated 2 years ago by Islam Abdalla

Events, Data and State flow

Developers Guide Core Architecture

As you may already know, Kunafa relies heavily on observables and events to handle data manipulat...

Updated 2 years ago by Islam Abdalla

Authorization, Authentication and Routing endpoints

Developers Guide Core Architecture

Basic Definitions: Let's start this off with basic definitions Authorization: is when determine...

Updated 2 years ago by Salah

Network Calls and DTOs

Developers Guide Core Architecture

Communication between a server and a client over a network is an important topic that is worth to...

Updated 2 years ago by Mohammed Abd Elsamad

Show Errors

Developers Guide Core Architecture

Input Errors When prompting the user for input, the errors in the input can be shown on the scre...

Updated 2 years ago by Islam Abdalla

Prebuild UI Elements and Utilities

Developers Guide Core Architecture

Custom UI Elements More complex custom views were created that can be plugged in and fit many co...

Updated 2 years ago by Omnia Tayfoor

Databases and Migrations

Developers Guide Core Architecture

Database The PEKK stack used by Narbase uses Postgresql for database management. Ensure that Pos...

Updated 2 years ago by Islam Abdalla

Components and view models

Developers Guide Core Architecture

Components and view models are two fundamental concepts that we use day to day. So let's talk abo...

Updated 2 years ago by Islam Abdalla

DAOs and Repositories

Developers Guide Core Architecture

To manipulate data, we use abstractions around the details for readability and to lessen boilerpl...

Updated 2 years ago by Islam Abdalla

Basic UI Elements

Developers Guide Core Architecture

Kunafa provides components for all basic views such as textView, ImageView, ButtonView, Table, Fo...

Updated 2 years ago by Islam Abdalla

Controllers and CRUDs

Developers Guide Core Architecture

Controllers and CRUD operations are important concepts in software development that we utilize in...

Updated 2 years ago by Mohammed Abd Elsamad

System Boundaries Driven Development

Developers Guide The Narbase Development Methodology

Back-end: Tables definitions (Table classes) Main Controllers (Names and DTOs) Front-end: ...

Updated 2 years ago by Mohamed Moawia

Roles & Badges

Developers Guide

Developers will have the following roles (badges): Developer Architect UI Developer DB Desi...

Updated 2 years ago by Islam Abdalla

Our SCRUM

Developers Guide

No Partial Credit Items move to the next sprint with the same estimate Scrum Points Ta...

Updated 2 years ago by Islam Abdalla

Narbase Technologies

Sudan Startups Landscape Organisations

Summary Founded December 2017 Sector Technology Founders Hind Abulmaali...

Updated 2 years ago by Islam Abdalla

Hind Abulmaali

Sudan Startups Landscape People

Updated 2 years ago by Islam Abdalla