Permanent URI for this community
Browsing Computer Engineering by Author "Abd Alhaq, Hasan"
Now showing 1 - 2 of 2
Results Per Page
- ItemAlpha House(2021) Nassar, Amin; Abd Alhaq, HasanAs technology evolves, it plays a major role in making people’s lives easier, whether via self-driving cars, smartphones, smart watches and of course, smart TVs, but the most important thing to be smart & effortless to deal with is the place a person spends most of the time in, his/her house!. Smart House, means a house in which everything can be monitored, controlled and secured through technology remotely, by the house owner, or by the house smart components themselves (components interaction). Internet Of Things (IoT) also is a well-connected field to smart houses where everything is monitored and controlled via the internet using software like mobile or web application or even by voice recognition systems that control everything by manipulating a group of state elements in a database hosted on a local machine or in the cloud. Alpha House is a project that acts as a proof-of-concept model for how smart houses should be implemented. This house has multiple subsystems that work collaboratively to provide the best possible experience for its user/owner. These subsystems are light system, air conditioning system, detection systems of gas, fire, rain, and motion with alarm for each one of them, a control system to manage doors, windows, garage, and a security system that can be activated/deactivated on demand. All these monitoring and control abilities are handled through a hardware kit that will be explained later with details and a software mobile application built with Flutter UI framework and connected to firebase real-time database instance.
- ItemKhair-Jalees(2021) Nassar, Amin; Abd Alhaq, HasanWhile reading is a very important habit to obtain, it’s not easy to get used to, and virtual book clubs apps are evolving and trying to help solving this problem. Khair-Jalees is an online virtual reading club that attempts to group different readers and give them the ability to read and discuss books together in a specific time, while it tries to make reading more fun by gamifying the process and adding competitive nature for the application where users try to interact with as many books as they can.It provides book recommendation system to make it easier for a user to find a suitable book to read. Khair-Jalees is built with Flutter UI framework that’s based on Dart programming language. Furthermore, it includes application programming interface (API) made with PHP to support the main application features and manage the database. It uses 2 types of databases, a relational database (MySQL) is used for storing the main data of the application (books, rooms, users) while real-time features like the chat module in a reading room is implemented using firebase messaging service. For notifications and room invitations firebase’s firestore was used. Finally, contentbased recommendation system is built using Python with Scikit-Learn. The project went through the entire development process from building database and designing UI using Adobe XD to the real implementation.