Computer Engineering / Software
Permanent URI for this collection
Browse
Recent Submissions
- ItemPalClinc: AI-powered scheduling and consulting Application for Palestine clinics.(2025) Osama Mansour; Ahmad RasheedIn light of the many difficulties facing the health sector in Palestine resulting from several factors, the most important of which are the ongoing conflict with the Israeli occupation, the scarcity of infrastructure, and the migration of skilled workers. In this project, we will shed light on important problems of the health sector in Palestine, which are the lack of a public system that facilitates scheduling appointments in clinics, the relatively high cost of medical consultations, there is no personal medical history for citizens they can use in any health center, there is no personal medical examination history, if you need advice you have to pay. PalClinc aims to address the urgent need to improve the accessibility and efficiency of healthcare in Palestine by employing technology and artificial intelligence to develop a comprehensive software solution that integrates all private clinics, government clinics, government hospital clinics, private hospital clinics, and health center clinics into a unified platform. This system includes users' medical histories and medical examination histories available for the patients and their therapists. The users can interact with AI medical consultants to get advice and understand their examination results and medical situations. Objectives: 1. Create an application that contains all types of clinics. 2. Recording medical records and medical examinations to ensure that there is a medical file for each user. 3. Incorporate AI consultants to provide free or low-cost medical advice, improving patient outcomes. 4. Ensure an effective structure for organizing appointments and reviews. Methodology: 1. Research: identify specific needs of healthcare providers and patients in Palestine. 2. System design: design the architecture of the system, design database, front-end design, AI model design. 3. Back-end: develop a server-side software that manages all the processes. 4. Front-end: develop a user-friendly user interface to interact with the server side. 5. AI integration: create and train AI algorithms to provide medical consultations. 6. Validation and testing: test the system and validate AI recommendations against human professionals.
- ItemWassalni Ma’ak(2025) Aya Walid Mohammad Awad; Malak Mohammad Jawabreh
- ItemComputer Engineering Department Software Graduate Project MatjarCom(2024) Abdullah Ghassan Sholi; Omar Farouq QuzmarMatjarCom is a comprehensive multi-vendor e-commerce platform designed to empower merchants by providing a digital marketplace to create and manage their online stores. The application allows merchants to design and customize their stores, manage products and categories, communicate with customers, and track their sales performance. Customers benefit from a unified shopping experience across multiple stores with features such as product browsing, purchasing, and reviewing. The app is built using Flutter for the front end and Node.js with MongoDB for the backend, ensuring a responsive and scalable architecture. MatjarCom also includes robust security measures, real-time communication capabilities, and support for both English and Arabic languages. The application is hosted on Render for backend services, ensuring reliable and scalable deployment
- ItemFarmX(2025) Tala Yaseen; Samaa YasinAgriculture remains a vital sector in Palestine, supporting livelihoods and food security. How- ever, farmers face numerous challenges, including inefficient traditional practices, limited tech- nological access, and weak connections with consumers. FarmX is a smart, web- and mobile- based farm management system designed to address these issues. The platform provides a comprehensive ecosystem for farmers to manage their farms, track planted crops, and sell prod- ucts directly to consumers through an integrated digital marketplace. The system supports multiple user roles, including farmers, consumers, administrators, and order handlers. It features a 3D interactive homepage, real-time communication using Firebase, and personalized notifications. FarmX was developed using Spring Boot for backend services, React and Next.js for the web interface, and React Native for the mobile application. The platform integrates modern technologies to enhance agricultural productivity, foster community interaction, and support sustainable development. This project demonstrates how software engineering can be applied to empower local farmers and revolutionize agricultural systems in the region
- ItemTaxiGo(2024) Adham Yaqoub; Yazan EdailyThis project presents TaxiGo, a comprehensive and intelligent taxi booking and management system developed as a cross-platform application using Flutter for both mobile and web interfaces. The backend is built with Node.js (Express), hosted on Render, and connected to a MongoDB database. Cloudinary is used for efficient and secure image/media management, while Firebase Cloud Messaging (FCM) delivers real-time push notifications. TaxiGo adopts a role-based access control system supporting four user types: Users (Passengers), Drivers, Managers, and Admins, each with tailored dashboards and permissions. Users interact with a dynamic map interface to estimate trip fares based on selected start and end locations, date, and time. Additional features include multilingual support (Arabic/English), light/dark themes, and a secure registration process with email verification and password strength validation. Once registered, users can book immediate or scheduled rides, track trips in real time, and receive push notifications at each ride stage — request, approval, start, and completion. Emergency buttons for police, fire, and ambulance add a layer of safety. TaxiGo also supports scheduled trips, where users can define a future date and time for the ride. Once the scheduled time arrives, the system automatically activates and sends the trip request to nearby drivers. Additionally, a Telegram bot integration allows users to book trips directly through Telegram. After a one-time login, the system saves the user’s session for future requests, providing a lightweight and convenient alternative to the mobile app. To enhance situational awareness, the "Roads" page was developed using Gemini AI, which analyzes real-time traffic messages from a public Telegram channel. This AI- powered feature offers dynamic road condition updates across major Palestinian cities, helping users plan safer and more efficient routes. Drivers receive categorized ride requests, follow live navigation, and communicate with managers via real-time WebSocket chat. An automated rating system evaluates driver performance based on responsiveness and punctuality. Drivers can view their earnings, trip history, and customize settings. Managers oversee their assigned drivers through a dedicated dashboard showing real- time summaries of trips, activity status, and earnings. They can add or deactivate drivers and initiate real-time conversations for smoother coordination. Admins have full access and control. They manage all users, trips, financials, and can register new taxi offices via an interactive map. Admins assign managers, send credentials via email, and monitor system-wide analytics, including trip volume, user activity, and revenue. 9 The web version maintains all mobile functionalities with optimized interfaces for desktop screens, such as using data tables instead of cards for managing users and trips. With its rich feature set — including real-time technologies, AI-driven road analysis, Telegram-based trip booking, scheduled ride automation, and secure role-based control — TaxiGo delivers a robust, scalable, and user-centric platform tailored for modern urban transportation in Palestine