Skip to main content

Saheb App Design System

1. Purpose of This Documentation

This presentation explains the design and technical decisions behind our application design system.

This Documentation Contains:

  • Describe the selected frameworks, libraries, and tools: 

    • example:

      •  Backend framework

      • Web/frontend framework
      • Mobile/frontend framework
      •  Database. eg: Postgres, mysql...

      • Ui libraries.
      • Library tools. eg: zustand for state management...
  • Explain the technical decisions planned, project structure and design patterns for the project, this includes:

    1. qibla logic

    2.  prayer times calculation methods

    3. translated tables in database

    4. backend folder structure, 

    5. system notification design patterns.