๐Ÿ—๏ธ

Projects

ย 
Some of my projects and OSS contributions

Syria Data (Ongoing)

notion image
ย 
ย 
Syria Data is an open-source project, aims to support decision-makers in Syria with data, sources, and analysis. Our vision is representing Syria truly by data.
ย 
Contribution:
  • ๐Ÿ“ Users can contribute to the guide using the form on the page
  • ๐Ÿ‘จโ€๐Ÿ’ป Data scientists and software engineers who love Syria and data science are welcomed to share their ideas or contribute to the project directly: https://github.com/syriadata
ย 
๐Ÿ› ๏ธ
Stack: Typescript - Next.js

Ehkam (2023-2024)

  • Quran school management system.
  • I was the Founding Engineer as I built the mobile app, the backend, and the management dashboard.
  • The mobile app supports offline data management and it has a native-like performance.
ย 
Screenshots of the teacher mobile app
notion image
notion image
notion image
notion image
notion image
ย 
notion image
notion image
Screenshots of the dashboards
notion image
notion image
ย 
ย 
๐Ÿ› ๏ธ
Stack: Typescript - React Native - MobX - Node.js - PostgreSQL - Docker

Workout Planner

Open source cross-platform (Web - Mobile) personal workout tracker.
notion image
notion image
notion image
๐Ÿ› ๏ธ
Stack: Vue.js - Tailwind - Supabase - Capacitor

ย 

eLUX Mobile Services

Simple app for querying about the SIM information.
๐Ÿ› ๏ธ
Stack: React Native - Expo - Express.js

Quran JSON (Madani Muhsaf Version)

A script made for fetching Quran data fromย https://quran.api-docs.io/v4/ย and restructure it according to the Madani Muhsaf paging. This was made for Ehkam app project.

Node Blog API

Fully functioning API built using Node.js following the best practice. I used Redis to for storing sessions, Nginx for load balancing, and GitHub Actions for CI/CD.
notion image
ย 
๐Ÿ› ๏ธ
Stack: Node.js + Express.js + MongoDB + Redis + Docker + Nginx + GitHub Actions

PHP Guestbook

A minimal guestbook built with vanilla PHP w/o libraries.
๐Ÿ› ๏ธ
Stack: PHP - MySQL

Translating promptingguide.ai to Arabic (WIP ๐Ÿ—๏ธ)

Making the most popular prompt engineering guide available in Arabic!
  • Content Translation
  • Implementing the RTL Layout
ย 
๐Ÿ› ๏ธ
Stack: Typescript - Next.js
ย 

Vue Inbox (WIP ๐Ÿ—๏ธ)

General purpose inbox app.
  • My goal is to make a general purpose inbox page that can be used in any messaging scenario (tickets, email, etc.) by consuming the API.
  • Itโ€™s very premature right now, and only the basic layouts are ready.
  • Iโ€™m just building it slowly in public ๐ŸŒ.
ย 
๐Ÿ› ๏ธ
Stack: Typescript - Vue.js - Nuxt.js

nextjs-notion-starter-kit-rtl (WIP ๐Ÿ—๏ธ)

Port of the original template. I am working on supporting the complete RTL formatting.
ย 

ย 
ย 
ย 
ย 
ย 
ย 
ย 

See more on GitHub ๐Ÿ‘€

ย