Computer Engineering / Software
Permanent URI for this collection
Browse
Browsing Computer Engineering / Software by Title
Now showing 1 - 20 of 408
Results Per Page
Sort Options
- Item3ltayer(2019) hillo, Basssam; Habash, MohammadTransportation in Palestine suffers from traffic jams, which makes it hard for the delivery man to arrive in time and deliver goods to the customer. Also, customer and delivery man faces a lot of difficulties in determining what the time that needs to deliver, in what place the goods available, and information about the location of the client or vehicle driver. In order to solve this kind of problems and to guarantee that the customer know all information cycle that he interested to know as well as delivery man too, our application will provide a real-time tracking of the delivery man movement on the map in addition to each captain, customer and places of goods will be surrounded by a highlighted area in the map. For designing the user interface of our web and mobile application, we used one of the newest cross-platform frameworks which are android, firebase, and react with JSX. For the back end, we used Node Js.
- ItemA to B(2023) Ethar Suwan; Entimaa BushkarA to B is a delivery system that streamlines the delivery process for customers and drivers. The app allows customers to place orders online, track their order on a map and monitor its status, and contact the driver directly within the app. These features make it easy for customers to receive their packages in a timely manner and for drivers to manage their delivery, show them on the map, update orders status and contact customers. The system is user-friendly and easily accessible for both customers and drivers, making it convenient for businesses and individuals alike. Additionally, the system includes a website that allows customers to place orders and track them from a platform of their preference either from the application or the website. Overall, the A to B system aims to provide a user-friendly and efficient solution for delivery services, providing real-time updates for customers and drivers through push notifications, and ensuring a seamless and efficient delivery experience. The application is built with React Native and Node.js, the website for customers and administration is built with React and Node.js and we use MongoDB for both. It is important to note that this system provides a solution for our daily lives as it caters to a wide range of delivery needs such as online shopping, restaurant, grocery store, and even personal deliveries for relatives. The increasing reliance on online shopping and food delivery services has made courier systems an essential aspect of our daily lives, and A to B aims to provide a convenient and efficient solution for these needs.
- ItemABC(2021) Thafer, Aya; Abu Hanish, ShathaThe importance of this project is to provide an educational game that aims to teach English to children in a fun way, as most parents face difficulty in choosing the appropriate educational resources that suit their children’s abilities and ages. To achieve this, we designed an educational mobile application game called ABC to teach children aged 6-8 years the basics of the English language in a fun and entertaining way. The project should deal with teaching letters, numbers, and words in English. There will be 1 account, which is for the kid. All data related to these accounts will be stored in a server and will be used later when the game ends to provide a certificate to the student. This game consists of a specific number of stages in which the child learns the basics gradually, as he must complete the previous stage in order to move to the next one. Each stage will be different from one age to another. At the end of each stage, there will be a small quiz to guarantee that the child learned the information correctly. At the end of the game, the child will be taught the basics of English. The game project is already in existence, but the goal of this project is not to invent a new game, but to create an educational game with better features that the child can smoothly deal with. There are many educational applications available now, but few of them are in the form of a fun game in which the child does not feel bored.
- ItemABO(2017) Salahat, Shurooq; Amer, Reem; Armoush, AshrafABO project is an android application and web service for Palestinian people donors, patients, hospitals and community service centers. It will provide them the closest way to get blood to the people who are in need of as soon as possible and directing donors to most suitable hospitals instead of posting on social media especially when there is an urgent need to the blood. The most important aspect in our project is to make android application and website with an announcement system that have many features: • In case of emergency, it lets donors and other users to know about patients and help hospitals to determine the nearest point to get the desired blood. Moreover, to help thalassemia and chronic blood patients. • Notifications to users based on filtering system such that only the users in a certain range of patient location receive these notifications either via email or SMS messages, and who have the appropriate blood type and be able to donate according to last date of donation. • Information will be provided about users such as blood type and phone number. Also, information about hospital stocks of blood as consumption ratio in hospitals that consumed daily, in order to direct the blood into appropriate hospital according to its current ratio of consumption. Moreover, this project will have a reporting system and drawing charts. • The normal user can use this application in two aspects, as donor when he registers his information to donate, or as service requester when he wants to order a blood for someone. • The admin can use this application for filtering, searching, statistics and sending notifications. • Registration process for users contains mandatory and optional information, the user can determine which information will appear to other users such as telephone number. It will include also validation process for mobile number and email to confirm. Our methodology is to use java language to build the Android application; HTML, CSS and PHP to build the web service. We will design a database for storing the information and we will use maps to determine locations. This application had made before but with less features, in addition it's implemented in other countries such as Saudi Arabia and Sudan. We hope that will be implemented in Palestine by us.
- ItemAcute(2022) Gharam Sarsour; Raghad DaraghmehMany people get lost in their daily lives and get too busy to care for themselves, working for hours is stressful and leads to many sacrifices towards health, the simplest thing to do good by your body is to provide with the nutrients that it needs, or drinking water and staying hydrated, but if you forget to do that you are taking away from your body’s health. A simple solution, something to remind when to eat, when to drink water, what to eat to stay healthy, how much to eat to keep you diet balanced, and how your body is doing, that is what we aimed for and what we achieved by creating Acute application
- ItemAhl Al-Quran(2021) Dweikat, Haroon; Dweikat, BakerAhl Al-Quran is a platform for the management of the Holy Qur’an schools to help the Qur’an teachers in following up with the students in memorizing the Holy Qur’an. Ahl Al-Quran provides the ability for the teacher to add students to the Qur’an school, it also offers the possibility of saving the recitation data for students, recording attendance and absence, storing a section of the Holy Qur’an that the student must memorize in the next meeting, making exams in the Holy Qur’an, messaging system between the teacher and the student that includes text messages or Voice messages, displaying the student's history and displaying statistical data about the student, such as how many of the Holy Quran have been memorized. For the student's account, the platform provides the student's follow-up to the memorizing homework assigned to him, communicating with his teacher, and the account of parents following up their children and communicating with their teacher. The platform provides an electronic version of the Holy Qur’an in order to facilitate the teacher’s recitation and memorization process for the student. The Ahl Al-Quran platform will be available in the form of an admin panel website and mobile application for other users(teachers and students) to achieve the best and easiest experience for the users, and the development process will follow the agile Method. This project has not been done before and in the market, there are no similar applications that provide managing Holy Qur’an school.
- ItemAl-Hijaz Chocolate Company Monitoring Application and website(2018) Fakhouri, Shahd; Daher, Farah; Afifi, AsmaaMany factories still use manual methods to include and process information related to production lines and workers' information in manual and primitive ways, and do not use modern technological methods. The main idea of this project is to create a comprehensive website and mobile application for "Al-Hijaz Factory" for chocolate production in Tulkarm city. This project facilitates processing the employees' data and the details related to them, in addition facilitating ordering processes between customers and producer and surely creating the receipt of such orders. The mobile application is only used Arabic language, this application can be used by the Admin of the factory, production engineering, stores manages, drivers and other people like customers. Admin Panel consists of production line, stores managing and employees’ information, so the admin can add any new order to production line, received notifications new job applications and complaints from other Non-staff people. The second part of application is for stores’ manager, there he can add, retrieve or delete from three stores (row material store, unpacked chocolate store and packed chocolate store) , he also should keep monitoring the quantities in stores, to ensure that all quantities are more than the safe quantity. The other part of application is for drivers, there the driver can know where every order should be delivered, he can use “google map” to get the locations . The last part for Non-staff , there they can send complaints to Admin , apply a job application to work in the factory and show factory products album. On the website the employees can fill all the reports, instruments and forms are necessary for complete the production process . The application works on the organization and planning of the production process and focuses on studying the sequence and time of each stage of production, quality, packaging, raw materials and stores. Thus, the process of controlling the flow of production will be easier and faster. This app will support Android OS, IOS and windows phone OS, in addition to the website. These features will be implemented using Ionic 3 platform with angular 4, the database will be a real-time firebase database in order to ease up the communication phase in the application using notifications, authentication and any other tool that could help to accomplish a special user experience
- ItemAlice in Maze Land(2020) Banifadel, Suzan; Abu Khalaf, LailaModern devices such as smart phones and personal computers have become accessible to young people before adults, obsession and addiction to games has become inevitable and escapeless, therefore arose the need to pay attention to the content of these games to be appropriate with the age of the player, as these games affect the player behavior and indirectly his way of thinking especially children’s and teenagers. Thus, in our project we mainly aimed to design a Unity3d Educational Game (Alice in Maze Land) that will be focusing on children from age 11 to 14. Its a Game-based learning (GBL) that help the children to get knowledge of the most important tutorials in field of physics chemistry and geographic . The important of education never end but most of the people don’t like to learn because they feel its an obligation or mandatory for them to learn so they prefer to play but what is we combine learning and playing together . Aren’t we going to encourage them to educate ? Education without knowing that you are motivate your brain to think in and outside the box it’s the most beneficial education for the person because its going to last in the long memory but mandatory education is going to fade away as soon as possible from the short memory thus they will never get to learn anything so our project purpose is perceived a highly engaging approach of learning at a supplementary level.
- ItemAlone With A Stranger(2019) Abu Hamra, Safwan; Salhi, Mohammad; Malhis, LuaiIn a world so advanced and filled with technology and the absence of man self dependency , one must remember the essential key to survive ; use of resources and cooperation between “ minds “ to ensure everyone lives . The project is a first-person science fiction video game which takes place in an alternative timeline. In which the player character sets in a ship , far away from shore , in-short of supplies , communication with the world , and suffers Amnesia . The player’s character have the objective of making a connection with a beacon before running out of supplies. The only way of achieving that is through communicating with an AI through typing into a keyboard . The player must collect clues , find a way to get the coordinates of the ship and to stay alive through the events and this status of loneliness and fear . Also to understand the original story on why he/she is here . The AI is capable of typing back to the player ( thus answering questions ) , do some objectives like opening a door or accessing previous logs on ship and at the end making the connection with the beacon . To develop this project, first we need to have a backstory in which we build the environment that the game sets in according to , and that includes the objects that the player may interact with . Also we need the backstory for the information that the AI might tell the player . Then we need to build the AI chatbot and attach its model to the game . Finally there will be testing to see if the game can be finished through the scenario we suggested . Otherwise, we will have to alter it
- ItemAM Gym(2023) Adel Halawa; Mustafa Saad Al-DeenOur Application is an Application which will be used to provide online registration with the gym using Visa/master card, reserve personal training with the chosen trainer and the chosen times using visa/mastercard, also this Application provide an easy way to the members of the gym to communicate with the gym trainers, admin or the users of the application in general, also this Application provides an easy way for the trainers to upload sport programs to the members who take a personal training with them, and finally this Application has a store which can be used by users of the Application to buy from it online using visa/master card.
- ItemAn Najah Rank(2024) Momen Odeh; Noor Aldeen Abu ShehadehOne of the most important skills for any programmer is problem-solving skills, and there are many websites that can be used to train these skills, such as HackerRank, Codeforces, LeetCode, etc. At An-Najah National University, professor always strive to improve students' problem- solving skills in many subjects such as computer programming, data structures, algorithms, and object-oriented programming by assigning problem-solving assignments and quizzes using problem-solving websites. However, they face several challenges in using these websites, such as difficulty tracking student submissions, an inability to directly identify code similarities among students' submissions, and the inability to manually mark incorrect answers. We built this project by creating a web application with React JS as the frontend and Flask Python as the backend. We used Docker to containerize the application, allowing easy deployment on the cloud or any local server. Additionally, we leveraged several services from Amazon Web Services (AWS), including S3 for storage, RDS for the MySQL database engine, and EC2 for deploying the web application
- ItemAn-Najah child institute(2018) zaid, Inas; Mejdalwe, Jenan; Afeefy, AsmaaAs the number of disabled people in the world has increased significantly and especially in recent times of our modern era [1], we decide to do something to help them, especially children. We found that An_Najah child institute cares about them. Our project will be a web-mobile application for An_Najah child institute as we found they have a problem in an appointment with their patient while some parent forgets that their child has a therapeutic session so our website which gathers the parent and the specialties will contain a notification system to remind the parent about the appointment.Also, The application will contain text messages to remind parents of the activities and homework that help the child to be better and show them these activities in 3d motion. The institute needs some help with scheduling so the application contains schedules of all employees and the possibility of changing these schedules, also a weekly report and statistics on the number of cases that visit the Institute annually can be sent to the manager by the staff. In addition to the notes can be sent by the parent about the status of their child to the specialist. Naturally, the website presents the types of disabilities that are specialized in this institute.
- ItemAncient Script Identification Using Convolutional Neural Networks(2017) Abukhader, Laith; Jawabreh, Sudqi; Arandi, SamerThe script identification project importance comes from the diversity of ancient scripts and the need of automatic script identification system that can help people who are not expertise in this field to explore and study about these old languages. Furthermore, the project can be the first step in building a language identification system and an optical character recognition system that can translate these documents to text.
- ItemAndroid Cooking Application(2018) Darwish, Eman; A. Aziz, Mai; natsheh, emadOui Chef is an Android app developed to help people deciding what to cook. This app enables people to search by the ingredients they have in their fridges, this saves time and food from being wasted, also Oui Chef enable users to search by recipe name. Each user can add recipes to the app, in home page suggestion recipes are showed depending on the recipes are searched by user, also each account has shopping list help the user by showing him the missing ingredients of the chosen recipe. Oui app contain calories calculator, any recipe’s number of calories in the app or added by users will be computed by this calculator. This calculator helps the app to suggest recipes depending on the user information he added in sign up, this information’s can be height, weight, dieting and vegetarian or not. The recipes displayed to the user in home page, are defined by an algorithm called neighborhood recommendation algorithm, also, this algorithm is used to suggest other user to follow by calculated numerical possibilities. Oui chef contains multiple categories which contain all the recipes in the app, the recipes divided to these categories by a defined rule. All displayed separately to the user when he chooses to. The chosen recipe by user is displayed with all the information needed, the user can change the servings number and the ingredients amount will be recalculated, a shopping list is attached so user can define the ingredients needed to buy. The user also can comment to the recipe to put a feedback of the recipe. Users can follow each other and check their profiles, and there a notification system attached to it, when a user you are following added a new recipe, he will be notified.
- ItemAnimated Cartoon(2020) Moghrabi, Abeer; Jomaa, DaliaThis project is an application for parents and kindergarten teachers. It will provide a way to facilitate children's education by making animated stories of their games in kindergarten. It is also help parents make stories for their children and help the child understand stories well and imagine characters. The most important aspects in our project is take a photo to the character and then convert it to a cartoon character. Then the person who will use the application will choose background and movements of character based on the story scenario. The application saves all the movements and displays them once as a story. Then add audio to the story. Our methodology is to use html , java script , css languages to build the cross-platforms application ( works on Android and iOS ) by using Ionic framework , We will use a studio to make story of characters and actions for each character ,and We will design a database for storing the data (firebase database) .The project had not been made before but there is similar web application available. This application make stories in the form of book pages and the characters are stable and available in the website and can not make a story dynamically to any character you want by taking a photo and convert it to cartoon as our project will do.
- ItemApril Solutions(2017) Salman, Ayat; Kusa, Nowwar; Masri, AladdinAutism currently affects 800000 persons in Egypt and 120000 in Saudi Arabia according to king Saud university destroying their social interactions, communications and daily living. Unfortunately, it’s not controlled yet, but some specific centers deal with the Autistic child using some games after estimating the degree of the Autistic spectrum per each child individually for the reason of improving their verbal and nonverbal communication skills and reducing the severity effects of the autism. Current research are based on the existence of the caregivers or the teachers themselves for monitoring and correcting the attitude of the child, but there’s nothing allow us to have a 24/7 report about the child situation. So, our application monitors the child behaviors outside the autism center in the house, street, restaurant or anywhere else. It collects information about the surrounding environment in order to compare their attitude with the nature of the environment in terms of noise, sounds, lights etc. Also, it identifies the potential environmental factor which triggers such behavior. This will be done using the science of mobile sensing, voice, face, emotion recognizing. Other information including child's eating will be added by parents and caregivers through their accounts. Finally a full report 24/7 will be generated about the child's condition, attitude and the relation between all of the collected data and the environment. Moreover, it will be sent to the caregiver and the parents. On the other hand, lots of available toys help these children or their caregiver by improving different skills like social and communication skills, introducing themselves, saying hello, thank you etc. Also learning the colors, shapes, face expressions, how to eat, washing their teeth, using the bathroom , how to describe their feelings, or any other daily skills needed for everyone . All of the previous skills will be taken into our consideration and will be improved through several Arabic games since there is a lack of such games on Arabic language, then a report will be generated describing the effect of the game on the child and make a decision whether to go to the next stage or no. However we must not treat all the autistic children by the same way. We first must understand their attitude and give them the appropriate treatment every one individual . So we are configuring a dynamic suitable game which accommodates the child based on the data we collected above and reports . There is several apps in English provides games for autism children but none of these apps use the full potential offered by mobile technology and sensors to overcome a difficulty of how to monitor the child and provide him the suitable game without the need of the help from his caregiver.
- ItemAqar (عَقَا رْ )(2024) Yaqeen Yaseen; Mohammad Kareem KukhonThe project is a comprehensive and easy-to-use application to facilitate land and real estate sales, designed to simplify real estate transactions for both buyers and sellers. This platform provides a wide range of features to facilitate real estate exploration, allowing users to search for properties based on various criteria and view detailed information about each listing. Sellers can easily create, edit, manage real estate listings and showcase their properties to potential buyers. On the other hand, buyers can start the purchasing process, make inquiries and view property details. Through its intuitive user interface and powerful functionality, the project aims to simplify the real estate market, and make real estate transactions efficient, transparent and accessible to a variety of users. When we want to own or rent a property, we may have difficulty finding what we are looking for due to the lack of a platform that brings together available properties near us in one app. Customers are forced to scour social media and ads, which complicates the process of getting what they want. The same applies to those who want to offer their properties for rent or sale, as they suffer from not having a target audience to receive their ads. The idea of the “Aqar” application aims to facilitate the processes of buying, selling and renting real estate in a convenient and easy way for users. The application can collect all properties available for sale or rent, including houses, apartments, land and residential buildings. Users will have the ability to search for properties suitable for them and communicate with their owners easily while ensuring credibility, or offer their properties for sale or rent. The app includes a wide range of features meticulously designed to elevate the user experience. These include advanced search and filtering functions, providing users with property exploration tools. The proprietary recommendation system personalizes suggestions to individual preferences. The inclusion of a robust in-app chat and messaging system facilitates seamless communications between buyers and sellers, complemented by an automated chatbot to quickly address common queries. User account management allows users to save searches, organize favorite listings, and engage in productive discussions with real estate agents. Moreover, seamless integration with Google Maps enriches the experience by providing location information. The addition of booking and scheduling tools simplifies the property viewing process, while user-submitted reviews and ratings, along with personalized reviews and comment sections, promote transparency and informed decision-making. Stay informed with message notifications to ensure accessibility and convenience, the application has been carefully optimized for both mobile and web platforms (as administrator).
- ItemAQARAT PALESTINE(2023) Tasneem Abu Rajab; Mohammad ZetawiIn recent times, everything is going fast using the internet, and all houses have Internet. Sometimes people have a problem finding a place to rent, that's why we planning to do a real estate rental website. The real estate website/application will help people to choose a good place so easy, they can see it on the map, choosing a good price, and see the picture. AQARAT PALESTINE app/website will provide facility to the user to search residential and commercial property and view that property, it will provide different categories of what buyers might be looking for, each of these categories will have the suitable information of that category (for example for an apartment you would like to know the number of rooms, but for a land-for-sale the number of rooms is not suitable), the buyer can choose the location based on the city that he choose to see properties on, so that any properties that match the description will be filtered from the rest. For the Seller, he can list detailed and sufficient information of their property (size, photos, location, ...etc), he can also provide high-quality images, so that it will be displayed in a custom gallery for properties, so that buyers can have a good look on the property. The Seller can make an offer on their property, the seller can manage his profile’s properties, and can request an ad, so that his ad will be displayed on home page for buyers. The buyer can have the option for favorites, to easily access these properties of their interest back in future. For Languages, the application provides the ability for the users to choose different language. We used Flutter for app frontend, React for website frontend, and node.js for backend for both.
- ItemAR indoor navigation(2020) Ghulmi, Mohammad; Badran, MohabNavigation has been an important subject of research for many years. People have always been interested in developing devices, technologies and applications that help them find their location, and aid in navigating to destinations. According to a recent study performed on mobile phone users , around 95% of users who own a Smartphone device used a mapping application at least once, while 80% of users used it more than 10 times during the period of study, which indicates that maps are in everyday use for most of Smartphone users. Navigation requires knowledge of current position. The availability of cheap, globally available technology supporting current positioning through GPS has been a major driving force in the popularity of navigation applications for mobile devices. Ever since GPS became popular on a global scale, it has always been expected that a similar global solution for indoor navigations will be available sooner rather than later. GPS poses well-known problems if it is used indoors, due to its requirements for a clear line of sight with earth-orbiting satellites for precise positioning. Current technology gives no straightforward answer to a low-cost, universal indoor mobile navigation system which requires no installation or dedicated infrastructure, as indoor navigation systems are often based on bespoke technologies that use ultrasonic or radio frequencies and infrared. In this project we will create an app that uses Google’s ARcore to create an accurate indoor navigation system , we will use unity, cloud anchors and cloud computing to create the best navigation system we can. There are a lot of companies currently trying to create an indoor navigation system like Google’s mapsindoor and other silicon valley ventures but there are no available apps that provide AR indoor navigation
- ItemArabic Touch Typing(2023) Mujahed Ballas; Yazan shtyehThis study aims to develop an innovative Arabic touch typing training program that addresses the growing need for typing proficiency in today's technology-driven culture. The proposed program will utilize a unique approach to enhance the learning experience for individuals who use the Arabic language on a regular basis such as writers, translators, court reporters, and anyone seeking to improve their typing speed and efficiency. The program will feature interactive games, lessons and exercises, personalized feedback, and progress tracking to keep users engaged and motivated. Additionally, the program will utilize visual demonstrations, such as a marker on the current letter and a region below the paragraph displaying the correct finger movement with each letter, to guide users through the touch typing process. This approach will provide users with a clear and direct understanding of the touch typing technique, making it easier for them to acquire the skills and improve their typing speed and accuracy. The program will be tested on a sample of participants, and the results will be analyzed to evaluate its effectiveness in improving typing skills. The proposed program will fill the gap in the market for efficient and user-friendly touch typing training programs for Arabic speakers and could greatly benefit individuals and organizations that rely heavily on typing in their daily operations. The findings of this study could also contribute