PersonalPublic2023

Azkari

Built as a personal spiritual utility, Azkari was designed to show customized spiritual reminders (Azkar) while using the computer. Frustrated by existing alternatives that were bloated, poorly designed, or unpolished, this project was developed in just a single day as a highly customizable, lightweight Tauri and SolidJS application. It offers full customization of reminders, schedules, and active locations, providing a clean UI/UX with minimal resource footprint.

Azkari

About This Project

Spiritual reminders tools on the desktop were either bloated, poorly designed, or unpolished, making them distracting rather than helpful.

Engineered a clean, beautiful, and completely customizable Tauri/SolidJS desktop app in a single day, offering modular reminder configurations, locations, and timings.

A smooth, elegant spiritual assistant that runs quietly in the background, promoting daily mindfulness with custom typography.

Role

Developer

Year

2023

Status

Public

Type

Personal

Technology Stack

TauriRustSolidJSTypeScriptTailwind CSS

Project Story

The Challenge

Spiritual reminders tools on the desktop were either bloated, poorly designed, or unpolished, making them distracting rather than helpful.

The Approach

Engineered a clean, beautiful, and completely customizable Tauri/SolidJS desktop app in a single day, offering modular reminder configurations, locations, and timings.

The Outcome

A smooth, elegant spiritual assistant that runs quietly in the background, promoting daily mindfulness with custom typography.

Insights & Takeaways

Highlights

  • Conceived, built, and deployed as a focused one day sprint project.
  • Replaced bloated and unpolished alternative software with a clean, modern UI/UX.
  • Highly customizable reminders, active timings, locations, and typography configurations.

Challenges

  • Eliminating resource bloat typical of desktop notification tools to ensure near zero CPU and memory usage.
  • Designing a highly customizable system that lets users modify notifications, locations, and time schemas dynamically.

Lessons Learned

  • Proved that a well defined one day project can completely solve a personal pain point if it remains strictly focused on user experience and simplicity.

Related Work