Computer Engineering / Software

Permanent URI for this collection

Browse

Recent Submissions

Now showing 1 - 5 of 329
  • Item
    fani
    (2023) Fana Abdul Rahim Yamk; Shahd Bilal Hamza
    We often need help finding maintenance technicians, which can be due to a scarcity of technicians in certain areas, their unreliable attendance for crucial appointments, or uncertainty about their skills. These problems are even more significant for women. An application that addresses all these issues and offers several benefits for both users and technicians is the solution. The application streamlines communication between regular users and registered technicians, enabling users to choose the maintenance they need, view available technicians, and pick their preferred technician based on factors like chat, notifications, and feedback. the user can sign up as a regular user with basic information or as a technician with additional information such as profession, age, experience, and work location. The program features a maintenance services page that covers cleaning, electrical, electronics, and other services, and can be detailed based on the type of service. The admin controls this page through a web page that lists all registered users and technicians.This type of application has begun to emerge as technology infiltrates all aspects of life. Still, there are not enough services available yet, and it has not been implemented in Palestine. We choose to use the Flutter platform for the front end because it has many libraries and is compatible with various operating systems, and for the back end, we will use Node.js it supports real-time communication and we are already familiar with it.
  • Item
    Mr.Fix it
    (2024) Sundos Mustafa Saifi; Abdullah Munther Refai
    We all face some problems in our homes and need a lot of services from handymen. We may face difficulty in finding those who have sufficient competence and experience. Therefore, in this project, we decided to create an application that brings together all these workers with their various services in one place, to make it easier for users to find what they need in the shortest time and best choices. In order to solve this problem, we’re going to implement a mobile application which manages the handymen and the clients who need them to solve some issue. The system consists of two types of users: the client which can access the main dashboard which displays the top-rated workers, featured ones, others list which displays mix of new handymen and the oldest ones, and some ads ,Discover dashboard in which you can browse the workers, see their profiles, rate and some additional info, from this dashboard you can contact with the worker that you want and request a task from him, Chat dashboard which contains all the chats that the user made with the workers, and he can send messages and receive ones, Post a task dashboard which allows the user to post one of two types of tasks the first one is the normal task in which he includes the details and the price he can pay for this task and the second type is tender in this type each handyman can see the details and assign a price for this task and the user choose the best offer for the client, these tasks will appear in a specific dashboard in the workers app but it will be based on the requested type for example if the client requests a task looking for a plumber, this will appear only in the plumbers accounts not in the other types, Profile dashboard which allows to edit his information, there is search bar to find workers, Donation dashboard, which the user can donate some funds to the application owners if he enjoyed the service, and assigned tasks dashboard in which he can see his tasks that workers are working on.
  • Item
    Touristine
    (2024) Jenan Abualrub; Israa Odeh
    Throughout history, Palestine has consistently captivated attention due to its strategic geographical position. Consequently, this encouraged the rise of subsequent civilizations on this holy land, making it a uniquely appealing destination for sightseers worldwide, especially given Palestine's wealth of diverse attractions. However, the lack of modern approaches to promote landmarks or guide tourists effectively, alongside, the campaigns held by Israeli and Western media to distort any cultural significance of the Palestinian heritage, seriously threaten to erase the Palestinian identity. In response to these challenges, this paper introduces Touristine, a cross-platform that serves as a comprehensive travel companion, enabling users to explore Palestine's diverse and historically rich landscapes. Touristine targets tourists and locals. It provides the user with destinations that align with their interests, weather status, and health conditions. Users can quickly access a wealth of information, use location tracking to reach the destination, enjoy a virtual tour, share feedback, and view others' experiences to make decisions. Additionally, Touristine offers a unique planning feature, it generates personalized plans to the users, based on specific criteria such as date, trip duration, age categories, and preferred destination types. It also encourages communication between users and administrators, either by raising complaints, suggesting new possible destinations, or by chatting directly. Users can upload recent images of any destination for the purpose of helping other users see recent imagery of it, or they could be directed towards the administrators to show cracks in the buildings using image processing techniques, which aims to repair such defects and maintain a good-looking structure for future visitors.
  • Item
    Palestinian-chalet
    (2024) Amer Zagha; Amr Salman
    With the advancement of technology and its use in solving many problems, we had to use it to find a solution to the problem of renting chalets in Palestine, and from here came the idea of our project. We will allow chalet owners to display their chalets on the application and publish pictures of the chalet, its location, description, and rental price. However, before adding the chalet to the application, the approval of the official must be obtained to ensure that the safety conditions and specifications are met. Tenants search for a chalet in the location they want and the specifications they want.
  • Item
    NajahCodeX
    (2024) Shadi Basha; Omar Shkokani
    The project presented an innovative platform aimed at empowering university students by providing them with essential problem-solving skills, a critical demand in today’s market. Moreover, it offered students the opportunity to engage in local tournaments alongside their peers. The project encompassed various aspects of our learning journey, with a primary focus on enabling seamless submission of work to the server by all users simultaneously. Additionally, we were committed to establishing an efficient point system and leaderboard, as well as implementing a mechanism for running test cases on submitted code. Furthermore, we prioritized security and user experience, incorporating authentication and authorization mechanisms to safeguard user data. Administrators and instructors benefited from a monitoring system that provided real-time insights into platform activities. Practically, our project materialized as a versatile web application, providing students with a user-friendly interface for learning, enrolling in courses, and participating in tournaments, accessible from any location. Instructors and coordinators had the ability to enhance the learning experience by adding course materials, tasks, and tournament opportunities, while efficiently monitoring user progress. Although this project was new to our department, similar implementations, such as LeetCode and Codeforces, had demonstrated success in enhancing coding skills and fostering a sense of achievement among users. Our project aimed to build upon these successes and tailor them to the unique needs of our university community. In summary, our platform aimed to revolutionize education at our university by equipping students with the problem-solving skills necessary for success in today’s job market. We were committed to making learning enjoyable and accessible, bridging classroom knowledge with real-life challenges, and promoting teamwork. We were excited to bring this project to fruition, benefiting both our students and our university.