Alhajarayn Guide
Alhajarayn Guide (“دليل الهجرين”) is a database-backed web system for managing the records of the town of Alhajarayn. It keeps a directory of persons — exportable as vCard contacts — and tracks the requests and operations (transactions) associated with them, all behind a login with user management. The interface is fully Arabic (right-to-left).
Features
- Requests — the home screen: searchable request cards with add / edit / view-details / delete.
- Persons directory — manage people’s records, with vCard contact export.
- Operations — record and edit the town’s operations (transactions).
- Users & authentication — session-based login and user management.
- File uploads — attach files to records.
Tech stack
A full-stack web app: a Node.js + Express server backed by MySQL, with a jQuery + Bootstrap frontend (with autocomplete), session-based auth, file uploads, and server-side vCard generation. Written with TypeScript.
Built together with Ali Bin Shoaib.
This post is licensed under CC BY 4.0 by the author.
