Computer Engineering / Software

Permanent URI for this collection

Browse

Recent Submissions

Now showing 1 - 5 of 519
  • Item
    An-Najah National University Faculty of Engineering & Information Technology Computer Engineering Department Presented in partial fulfillment of the requirements for Bachelor degree in Computer Engineering 2025 Graduation Project 1 - Software PalHands
    (2025) Abeer Kharouf; Rand Johari
    This project presents a mobile and web application designed to facilitate the process of offering and requesting services. Service providers can showcase the services they offer, while users can search for the desired service and select a suitable provider based on ratings and reviews from previous clients. The platform integrates an interactive map powered by GPS, enabling users to easily identify and choose the nearest provider. The system also allows users to view the provider’s availability schedule, book an appointment at a suitable time, and await confirmation. Notifications are sent to providers when a booking request is made, allowing them to review the requester’s details as well as feedback and ratings from other providers who previously worked with that user. Once a booking is either accepted or rejected, the user is promptly notified. Cancellations are supported under specific conditions: a request can be withdrawn freely if made at least two days prior to the appointment, whereas cancellations within two days require approval from the other party. After completing a service, both users and providers can submit reports or complaints about each other, ensuring accountability. Additionally, the platform supports suggestions for new services, which are reviewed by the administrator before approval to prevent misuse. For security and reliability, administrators have the authority to suspend or remove any user or provider account, along with all associated bookings, while notifying the relevant parties. Direct communication between providers and users is supported, as well as access to frequently asked questions and AI-powered assistance to guide users through the platform. Furthermore, providers can specify availability for emergency services, such as late-night or weekend requests, which can be booked at least two hours in advance. Overall, this system enhances service accessibility, reliability, and efficiency by connecting users with trusted providers in a secure and user-friendly environment.
  • Item
    Dentify - A Comprehensive Dental Clinic Management System
    (2026) Ala’a Abdelrahim; Abdullah Shabib
    Modern dental practices face significant operational challenges including inefficient ap- pointment management, fragmented patient records, and limited patient engagement. This project addresses these challenges through the design, development, and implementation of Dentify—a comprehensive, cloud-based dental clinic management system integrating web and mobile applications to streamline dental practice operations and enhance patient care delivery. The system was developed using a three-tier architecture with Node.js and Express for RESTful API implementation, PostgreSQL with Prisma ORM for data management, and Fire- base Firestore for real-time communications. The frontend comprises responsive web appli- cations built with React.js for patients, dentists, clinic administrators, secretaries, radiology centers and system administrators, complemented by cross-platform mobile applications devel- oped using React Native for patients, dentists and secretaries. A key innovation is the integration of Google Gemini 2.5 Flash AI to power an intelligent chatbot providing patient support and appointment booking through natural language interaction. Security measures include HTTPS encryption, bcrypt password hashing, JWT authentication, and role-based access control sup- porting six distinct user types. The implemented system successfully delivers nine core modules: authentication and user management, intelligent appointment scheduling with real-time availability, comprehensive treatment planning with visual dental charting, flexible payment processing, radiology inte- gration, AI-powered chatbot assistance, clinic management, administrative oversight, and real- time notifications. The system demonstrates significant advantages over traditional solutions through modern user interfaces, AI-enhanced patient engagement, integrated clinical and ad- ministrative workflows, real-time data synchronization, and cost-effective deployment using open-source technologies. The project validates that contemporary web technologies, cloud platforms, and artificial intelligence can effectively address complex healthcare management requirements while improving user experience and reducing costs compared to legacy commer- cial solutions
  • Item
    LiveSpot: A Real-Time Location-Based Social Networking Application
    (2026) Mohammad Hamdan; Momen Anani
    This project developed LiveSpot, a real-time location-based news tracking and verification platform designed to combat misinformation through location-verified community reporting and news aggregation. The platform addresses the growing problem of fake news and frag- mented information sources by creating a unified application where users can report real-time events, verify ongoing incidents, and access curated news from multiple external sources within their local communities. The application was implemented using Flutter framework for cross-platform compatibil- ity across Android, iOS, and web platforms, integrated with Firebase for real-time messaging and Django REST API for backend services. Key implemented features include GPS-based location verification for posts, community-driven honesty scoring system, intelligent threading that automatically groups related events, crowd-sourced event status verification through "still happening" votes, comprehensive news aggregation with external API integration, interactive mapping using OpenStreetMap, and AI-powered messaging suggestions using Google Gem- ini API. The system employs location-based authentication to ensure post authenticity and implements automatic content threading to enable collaborative event tracking. The development resulted in a fully functional news tracking and verification platform ca- pable of real-time event reporting with location verification, successful integration of multiple external news sources, implementation of community-based credibility systems, and deploy- ment across multiple platforms using a single codebase. The platform successfully demon- strates cross-platform functionality, real-time data synchronization, and effective integration of location services with news tracking features. Testing confirmed reliable performance across different devices and operating systems, with successful implementation of all core verification and aggregation features. Keywords: Misinformation detection, Location-based authentication, Flutter cross-platform development, Real-time event verification, Community-driven journalism GitHub Repository: https://github.com/momenmac/livespot
  • Item
    Food Guard
    (2025) Dima Shanti; Masa Anani
    The world today faces a growing problem of food waste, which negatively impacts food security, the environment, and the economy. This project presents a practical digital initiative aimed at reducing household food waste through the development of an intelligent application called Food Guard. The application enables users to track food products and their expiry dates, receive smart notifications when items are about to expire, and analyze consumption behavior over time—helping them make more conscious decisions about food usage and storage. The system is built using modern technologies, including Flutter for mobile application development, Django with a PostgreSQL database for a secure and robust backend, and Firebase for enabling real-time notifications. Additionally, artificial intelligence is integrated to provide smart storage tips and suggest recipes based on available in- gredients. The application also offers a comprehensive system for managing food donations, whether surplus items or ready-made meals. Food Guard is expected to make a tangible impact on raising food awareness and reducing waste, based on the comprehensive technical solutions it provides and the user-friendly experience it offers. The platform also holds promising potential for fu- ture expansion to support communities and connect them through smart cooperation networks.
  • Item
    ServLink
    (2026) Rand Nehad Nofal; Shams Imad Abd Al-Aziz
    In today’s fast-paced digital world, people seek convenience and quick access to the services they need directly from their mobile devices. Whether it involves home maintenance, education, healthcare, or technology support, users prefer solutions that save time and effort while ensuring reliability. At the same time, professionals and service providers are looking for effective ways to showcase their work, reach new customers, and manage their business operations efficiently. The ServLink application was developed to connect users with a wide range of service providers across various sectors including home maintenance, education, technology, healthcare, and logistics through a unified and user-friendly digital platform. The project includes a mobile application developed using React Native and a web interface built using React for the frontend and for both Node.js for the backend, serving three main user types: customer, service provider, and administrator. Service providers can list offered services with detailed descriptions and prices and manage their profiles. They also can track incoming requests, communicate with customers, and income through feedback reports, helping them to improve their quality of service continuously. While the customer can browse different services in different categories, viewing providers profiles and check ratings and prices, write feedback and book a service. Also, there's a recommendation system that suggests related services and the most suitable service providers based on the user’s preferences, location, iii price, and ratings. While the administrator has full control on the system, including managing user accounts, monitoring service requests, handling reports and feedback, and ensuring the overall quality and security of the system. To improve platform performance and reliability there’s a dashboard that admin can view. Also, there is real-time chat, allowing direct communication between customers and service providers to discuss details. There are many existing applications that focus on specific sectors or individual service types, but ServLink is designed to support a wider range of independent service providers across different industries. Service providers can easily join the system and increase their visibility, while users can quickly book the services they need. By connecting both sides efficiently, ServLink simplifies the service process, saves time, and creates a seamless, organized, and reliable experience for everyone