Portfolio

A selection of projects I’ve worked on, showcasing my approach to building practical and scalable digital solutions.

Selected Projects

Web SystemsWeb Apps

JinnEducation – Online Learning Platform

JinnEducation is an online learning platform built to provide a unified environment for three distinct content types: recorded courses, interactive group sessions, and one-on-one private tutoring — serving students, instructors, and administrators within a single cohesive system. The frontend was built from scratch using HTML, Tailwind CSS, and JavaScript/jQuery, with a strong focus on load performance, clear student UX, and a smooth browsing flow from course discovery through enrollment to content access. On the backend, the Laravel codebase underwent a thorough overhaul: fixing performance bottlenecks, restructuring model relationships, and refining API logic to ensure precise synchronization between the student interface and the admin dashboard. The Vue.js admin panel was developed to support dynamic, reactive management of courses, sessions, users, and enrollment data. The result is a fully layered educational platform — a fast student frontend, a reliable Laravel backend, and a reactive Vue.js admin system — built to scale with content growth and user demand.

HTML5Tailwind CSSJavaScriptjQueryLaravelVue.jsREST APIMySQL
Web SystemsWeb Apps

Sahra Plus – Digital Streaming Platform

Sahra Plus is a digital streaming platform built to provide a unified solution for diverse digital content management: movies, series, detailed episode structures, and live TV broadcasting with an Electronic Program Guide (EPG) — all under a flexible subscription system supporting multiple plans and access levels. The system architecture was designed using Laravel 11 with a structured REST API, enabling seamless integration with mobile and smart TV applications. This makes the platform distribution-agnostic — new client apps can be added without rebuilding the backend. On the user side, the platform supports multiple profiles per account with per-content watch progress tracking, and granular permission management that controls access based on each subscriber's active plan. The platform is production-ready, with a technical foundation that supports future advanced features such as smart recommendations and viewership analytics without compromising current stability.

Laravel 11REST APITailwind CSSMySQLSubscriptionsLive Streaming
Web SystemsWeb Apps

Pharmacy Management System

The pharmacy management system was designed to cover the complete daily operations of a pharmacy: receiving medicines from suppliers with purchase invoices, managing stock levels, processing sales with direct invoicing, and handling returns — all within a single unified platform. The dashboard is built for real day-to-day pharmacist use: fast medicine lookup by name or barcode, purchase and sale invoice generation with direct print support, and precise return management. Every transaction is logged in a full activity log for accountability and audit purposes. Reports cover a broad operational spectrum: sales, purchases, expenses, profits, and stock levels — all filterable by date range, category, and supplier, and exportable to Excel or PDF. Visual performance charts provide instant insight into key financial indicators. Built on Laravel 11 with PHP 8.2, using Maatwebsite Excel for reporting, Laravel-mPDF for printing, LaravelChartJs for performance charts, and Yajra DataTables for interactive admin tables.

Laravel 11PHP 8.2Tailwind CSSViteMaatwebsite ExcelLaravel mPDFLaravelChartJsYajra DataTablesLaravel FortifyLaravel Arabic NumbersAxiosMySQL
Web SystemsHealthcare

ClinicBook Salah – Eye Clinic Booking System

ClinicBook Salah is an appointment booking system built to replace manual scheduling at an eye clinic. Patients register their visit details, select a visit type and preferred date, and confirm their booking through a mobile-friendly form — with no account creation required. The system uses Device Fingerprinting as the patient identifier, securely linking each patient to their bookings while keeping the booking experience frictionless. Cancellation is time-bound and device-locked, preventing abuse and maintaining data integrity. On the admin side, the dashboard provides: configuring working days and per-visit-type daily capacity, monitoring bookings with multi-filter views (date range, name, visit type, status), confirming ticket receipt, and exporting reports to Excel or PDF using the same applied filters. Built on Laravel 11 with Tailwind CSS and Vite for the frontend, Maatwebsite Excel for spreadsheet exports, Laravel-mPDF for printable reports, and Yajra DataTables for interactive admin tables.

Laravel 11PHP 8.2Tailwind CSSViteMaatwebsite ExcelLaravel mPDFLaravel FortifyYajra DataTablesAxiosMySQL
Web SystemsWeb Apps

Restaurant Ordering System – Online Orders & Delivery

The restaurant ordering system covers the complete customer journey from menu browsing to order completion and payment — whether the order is for dine-in or delivery. The ordering flow is clean and structured: menu browsing → add to cart → order confirmation → pickup method selection → payment completion. The admin dashboard provides real-time order status tracking from receipt through preparation to delivery coordination. Delivery is supported through direct map-based customer location selection, reducing address errors and accelerating delivery coordination from the admin side. The system is architected with an extensible API layer for future mobile app integration.

LaravelTailwind CSSREST APIMySQLMaps Integration
Web SystemsWeb Apps

Digital Newspaper – Full-Stack News Platform

A comprehensive digital news platform built to serve a modern online newspaper, supporting multiple content types: news articles, podcasts, video clips, and a managed advertising section. The complete frontend layer was built using HTML, CSS, JavaScript/jQuery, Tailwind CSS, and Swiper.js for sliders — with a focus on easy navigation and clean content presentation across different media types (text, audio, video) in dedicated, consistently structured pages. Contributed to building the Laravel backend that feeds the platform with dynamic content through an API, enabling article and ad management directly from the admin panel without touching the codebase.

HTML5CSS3JavaScriptjQueryLaravelTailwind CSSSwiper.jsMySQL
Mobile AppsMobile Apps

MatchPlay – Sports Match Management Mobile App

MatchPlay is a mobile application providing a structured platform for sports match management, schedule display, and results tracking — delivered as a complete project for university student clients. Built with NativePHP, which packages a Laravel application as a true native mobile app, enabling the use of existing backend skills to deliver an authentic mobile experience without switching to Swift or Kotlin. Uses SQLite as a local database, enabling offline-capable operation — well-suited for a field match management context.

NativePHPLaravelPHPSQLiteTailwind CSS
Mobile AppsMobile Apps

LangWay – Mobile Language Learning App

LangWay is a mobile language learning app delivering structured learning paths and a lightweight interactive interface — completed and delivered for university student clients. Built with NativePHP to package a Laravel application as a true native mobile app, enabling development using existing web skills without a separate mobile development environment. Supports user progress tracking across dedicated learning sessions, with SQLite for local storage that enables continued learning without a persistent internet connection.

NativePHPLaravelPHPSQLiteTailwind CSS
Web SystemsLanding Pages

Touch Telecom – Multi-Page Company Landing Site

Touch is a complete promotional platform for a telecom company in Palestine, built as a pure frontend consisting of a homepage and 14+ sub-pages covering: services, portfolio, free consultation, payment methods, terms and conditions, and contact forms. Visual experience was the primary focus: GSAP for transition animations and element motion, Swiper.js for project and service showcasing, and a Typewriter effect in the Hero Section to communicate the company's identity effectively. The site runs fully without a backend, with a clean page structure, fast load performance, and responsive design across all devices — suitable as a professional marketing website.

HTML5Tailwind CSSJavaScriptGSAPSwiper.jsFont AwesomeGoogle Fonts
Web SystemsLanding Pages

Restaurant Landing Page – Multi-Language Design

A pure frontend promotional site for a restaurant, designed to present the restaurant and showcase its menu with a visually appealing design that reflects the restaurant's identity while targeting a multilingual audience. The site includes multiple dedicated pages: home, about, billing, contact, course request, and restaurant address — with a Swiper.js menu slider, category cards featuring a rating system, and an interactive cart layer. Supports 4 languages (Arabic, English, Polish, Chinese) via a language selector, with specialized Arabic fonts (Almarai and Tajawal) for professional RTL content rendering.

HTML5Tailwind CSSJavaScriptSwiper.jsTailwind ElementsFont AwesomeGoogle Fonts (Almarai, Tajawal)
Web SystemsWeb Apps

Financial Management System for Organizations

A custom financial system developed to cover daily financial operations for organizations: managing donations, expenses, and payroll within a single centralized platform. The system focuses on dynamic, filterable reports that provide clear financial performance visibility, backed by a multi-level role-based access control system that defines what each role can view or modify. The centralized dashboard aggregates key financial indicators in one place, enabling data-driven financial decision-making.

LaravelPHPMySQLBladeJavaScriptReportsRole-based Access Control
Web SystemsHealthcare

Medical Records Management System

The medical records management system was built to centralize patient data and healthcare operations within a single digital platform, improving cross-department workflow and reducing administrative errors from paper or scattered records. The system supports multiple roles: doctors access their patients' records and medical data, while administrators monitor overall operations and reports — each role constrained by precise permissions to ensure sensitive data security. Built with Laravel on a flexible architecture that supports adding future modules such as specialized medical reports and periodic statistics.

LaravelPHPMySQLBladeJavaScriptHealthcare Management
Web SystemsWeb Apps

POS System – Sales & Retail Operations Management

The POS system was designed to cover daily sales, invoicing, and inventory management for retail businesses, with a focus on speed of use and ease of staff training. The dashboard provides real-time visibility into financial and operational performance: sales, open invoices, stock levels, and daily reports — all in one place without navigating between multiple screens. Built with Laravel on a flexible architecture that supports future modules such as customer loyalty management or integration with receipt printers and barcode scanners.

LaravelPHPMySQLBladeJavaScriptPOS
Web SystemsWeb Apps

E-commerce Platform – Full-Stack Online Store

An e-commerce platform built with Laravel as the backend and Vue.js for the frontend, delivering a smooth shopping experience and a flexible management system covering the complete order cycle from product browsing to payment completion. The Vue.js frontend provides a fast, reactive user experience, while Laravel handles the REST API, product management, order processing, and user authentication on the backend. The architecture cleanly separates frontend from backend, enabling future scaling or integration with payment gateways and external logistics services.

LaravelVue.jsPHPMySQLREST APITailwind CSS

This portfolio highlights projects I have worked on across different domains, demonstrating how ideas are transformed into functional, scalable digital products. Each project reflects my problem-solving approach, technical decisions, and the practical value delivered through the solution. The showcased work includes web platforms, internal systems, and digital products built using modern technologies such as Laravel, Vue, and responsive design principles. These projects represent real-world challenges and how they were addressed through thoughtful planning and implementation. By exploring this portfolio, you can gain insight into my development process, technical expertise, and the way I approach building reliable and maintainable software solutions.

Not Sure About Your Next Technical Step?

Whether you’re starting something new or struggling with an existing system, a short software consultation can save you time, cost, and wrong decisions before any implementation.

Portfolio | Alsaeyd Alakhras