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. this includes

      1.  Backend framework

      2. Web/frontend framework
      3. Mobile/frontend framework
      4.  Database. eg: Postgres, mysql...

      5. Ui libraries.
      6. 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.