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

      1. example:

          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.