Galactic Projects

Plant Shopping App

The Plant Shopping Mobile Application, developed using Dart and Flutter, provides a platform for users to explore and purchase a variety of plants. The application integrates features such as database connectivity, a custom AI chatbot running on the cloud, and a deep learning model for plant identification. The application utilizes Firebase as the database system, ensuring secure storage for user information, product details, and admin-related data in the cloud. Plant Showcase: Users can browse a diverse range of plants, accessing detailed information including descriptions, care instructions, and pricing. Cart Functionality: Users can add plants to their cart, manage their selections, and proceed with purchasing the desired plants. Deep Learning Plant Identification: A deep learning model enables users to capture plant images using their device's camera, which is then used to identify the plant species. This feature assists customers in differentiating between plants and provides accurate information. AI Chatbot: The application includes an AI-powered chatbot that promptly responds to user queries and offers solutions related to plant care, purchasing, and order tracking. 3D Plant Model: Users can view plants in a 360-degree 3D model, enhancing their understanding of the plant's appearance and structure. The Plant Shopping Mobile Application seamlessly integrates database connectivity, a cloud-based AI chatbot, and a deep learning model for plant identification. By leveraging Dart and Flutter, the application delivers a user-friendly interface and enriches the plant shopping experience by providing accurate information, convenient interactions, and immersive visualizations.

Read More

Covid AI Model

The Covid AI Model Development project, implemented in R, focuses on analyzing Covid-19 data, cleaning and preprocessing the data, and developing AI models to predict the number of deaths over a specific period. The project involves addressing data issues, such as removing unwanted columns, filtering data, imputing missing values, and encoding categorical variables. Multiple AI models, including linear regression, multiple regression, support vector machines, and decision trees, are developed and evaluated for their performance. The goal of the project is to provide insights into Covid-19 mortality rates using AI models developed in R.

Read More

Art Website

The Art Website is a one-of-a-kind platform that was created without relying on external libraries or third-party packages. Its main objective is to showcase the latest art pieces while keeping the CSS usage to a minimum, with only 1-2% of the website dedicated to styling. The website encompasses different sections, including detailed descriptions of various painting styles like oil painting, Impasto painting, Encaustic painting, and more. Furthermore, it provides information about upcoming art events, an about page that sheds light on the company's background, a list of artists, and their respective roles within the organization. Lastly, the website features a contact us page, offering visitors the opportunity to locate the art and submit inquiries or provide feedback. The Art Website project illustrates the creation of a straightforward and uncluttered website that prioritizes the display of art pieces, offers insights into painting styles, showcases upcoming events, and facilitates communication with visitors. By adopting a minimalist design approach and avoiding excessive CSS, the project ensures that the artwork remains the main focus. This website serves as a platform to promote art appreciation, educate users about different painting styles, and foster engagement within the art community.

Read More

Bank System

The Bank Management System is an application developed in C++ to provide users with a comprehensive banking experience. It allows users to create savings accounts and current accounts based on their needs, and efficiently manage multiple accounts. The main objective of this system is to offer users various functionalities to effectively handle their accounts. Users can easily perform operations like withdrawals, deposits, and view account details while ensuring the security of their information through user credentials. The Bank Management System simplifies banking operations with its user-friendly interface and a wide range of functionalities. By creating different types of accounts, conducting transactions, and accessing account details, users can conveniently manage their finances and banking information. The system prioritizes security and privacy by implementing user authentication, ensuring that only authorized individuals can securely access and manage their accounts.

Read More

Space game

The Space 2D Game, showcased at the IEEE 2019 event in Bahrain Polytechnic, is an exciting and interactive game where players navigate a spacecraft and shoot down incoming rocks to prevent a catastrophic meteoroid collision with Earth. In this game, you play as a skilled pilot tasked with defending our planet by destroying at least 100 rocks hurtling towards us. Your goal is to precisely aim and target the rocks using the spacecraft's weapons systems. To succeed, you'll need quick reflexes, accurate shooting, and strategic thinking to eliminate the rocks before they reach Earth. The Space 2D Game features a user-friendly interface that allows you to control the spacecraft's movements and firing capabilities with ease. With responsive controls and realistic physics, this game provides an immersive and enjoyable gaming experience.

Read More

Cinema system

The Cinema Ticket Booking System is a Java-based application developed specifically for employees working in a cinema to efficiently book tickets for customers. When a customer approaches an employee to book a ticket, the employee can easily navigate through the system to select the desired movie and showtime. Upon selecting the specified time, the system dynamically generates a seating plan, displaying the available and booked seats in real-time. Once the customer informs the employee about their preferred seat, the employee can proceed with the booking process. The system handles the payment process, allowing the customer to make the necessary payment through various payment methods supported by the system. Upon successful completion of the booking and payment, the system generates a receipt that includes all the necessary ticket information.

Read More

Packet tracer

The Packet Tracer Network Connectivity System is a project designed to demonstrate the ability to connect different network classes using multiple devices. This system showcases seamless communication and data transfer between various network classes and devices. Its main goal is to highlight the versatility of network connections and the exchange of information among different network classes. Users can easily establish connections between devices from different network classes and effortlessly send and receive data. Additionally, the system allows for the integration and control of IoT devices within the local area network (LAN). Users can remotely control IoT devices using devices connected to the LAN, regardless of their network class. The IoT devices are protected with advanced Wi-Fi security measures, such as WPA2, ensuring the security of data and network integrity. The Packet Tracer Network Connectivity System demonstrates the ability to establish connections between devices from different network classes. By showcasing the integration of IoT devices and secure control within the LAN, the system highlights the versatility and potential of network connectivity. With its focus on data exchange, security, and seamless communication, this system enhances network functionality and promotes efficient data transfer among diverse devices and network classes.

Read More

Food mobile app

The Food Mobile Application is a mobile app developed using Flutter and Dart programming language. It offers users a convenient way to browse and order food items from a company's menu. The app uses Firebase database for dynamic item addition and smooth ordering. Key features include a list of food items, detailed item views, a user cart for adding items, order creation and payment functionality, optional user account creation and login, and a contact page with social media links. The app displays a variety of food options, and users can view more details about each item, such as ingredients, nutrition facts, and customer reviews. Ordering is made easy with the ability to customize items, specify quantities, and add special instructions. Users can create an order, complete payment, and enjoy a streamlined experience. Optional user accounts allow for personalized preferences and order history. The contact page provides links to the client's social media, allowing users to connect and engage with the client through various platforms.

Read More

Oracle APEX Online Shopping System

The Oracle APEX Online Shopping System is a project focused on creating a user-friendly online shopping platform using Oracle Application Express (APEX). This project involves building a database structure, designing the UI interface in Oracle APEX, and implementing various features to enhance the shopping experience. To begin, we establish the database structure by designing an Entity-Relationship (ER) diagram and schema. The ER diagram represents the relationships between entities, while the schema defines the structure and organization of the database tables. We then implement the database structure in Oracle by creating and iterating through the tables to ensure proper relationships. Once the database structure is established, we shift our focus to developing the UI interface using Oracle APEX. The UI is designed to provide a visually appealing and intuitive shopping experience. Key features of the UI include: Home Page: The UI features a home page that serves as the landing page for users, providing an overview of the online shopping system and highlighting promotions or featured products. List of Products: Users can browse through a comprehensive list of products available for purchase. The UI allows users to view product details, including images, descriptions, and pricing information. Product Search with Filters: The UI includes a search functionality that allows users to search for products based on specific criteria, such as category, price range, or brand. Filter options are provided to refine search results. Graphical Statistics: The UI provides graphical representations of purchase data, such as sales trends, popular products, or customer preferences. These statistics offer valuable insights into the shopping trends within the system. Product Reviews: Users can view and contribute product reviews, enabling them to make informed purchase decisions based on feedback from other customers. Customer Details: The UI includes a customer details page that stores multiple addresses and payment card information for each customer. This feature facilitates seamless checkout and allows users to manage their personal information easily. Warehouse Management: The UI displays a list of warehouses and the items available in each warehouse. This feature helps with inventory management and ensures accurate product availability information. Calendar for Delivery Tracking: The UI incorporates a calendar section to track the delivery status of purchased items. Users can view scheduled delivery dates and track the progress of their orders.

Read More

Booking Website

The Booking Website is a completely original project, built from the ground up without using any external libraries or third-party packages. It serves as a user-friendly platform for people to discover and reserve hotels. The website offers a range of features, including hotel search, user registration and login, a deals page, an about page, and a contact us page. The Booking Website project showcases the creation of a personalized booking platform that allows users to search for, explore, and book hotels without relying on external resources. With features like hotel search, user registration, personalized accounts, deals pages, and informative sections like about and contact us pages, the website provides a comprehensive and user-focused experience. The goal of this project is to streamline the hotel booking process and improve user satisfaction by offering a dependable and efficient platform for finding and booking accommodations.

Read More

Obesity Level AI Model

The Obesity Level AI Model Development project utilizes Weka software to analyze obesity-related data, clean and preprocess the data, and develop AI models for clustering based on obesity levels. Unwanted columns are removed, data is filtered, missing values are imputed, and categorical variables are encoded. Multiple AI models, including EM and K-means clustering, are developed to identify patterns and distinct clusters within the dataset. The project aims to provide insights into obesity levels using AI models developed with Weka.

Read More

Bechdel Data Analysis

The Bechdel Data Analysis and AI Model Development project, implemented in Python, involves cleaning and preprocessing Bechdel data. The project addresses data issues, performs data cleaning and preprocessing, and builds an AI model using machine learning algorithms. The goal is to gain insights from the dataset and develop a predictive model for analysis and decision-making purposes.

Read More

Stroke AI Model

The Stroke AI Model is a Python-based project that aims to predict the likelihood of a person experiencing a stroke. The project involves analyzing stroke-related data, performing data cleaning and preprocessing, and developing multiple AI models. The data analysis phase focuses on understanding the dataset and addressing any issues. Data preprocessing includes handling missing values, outlier detection, and encoding categorical variables. The project employs the SMOTE technique to balance the dataset. Various AI models, such as Random Forest, Decision Tree, Gaussian Naive Bayes, Support Vector Machine, and XGBoost, are trained and evaluated using the preprocessed data. The project's goal is to provide early detection and prevention measures for stroke based on the developed AI models.

Read More

Travel Website

The Travel Website is a project that was created from scratch, without using any pre-existing libraries or third-party packages. It serves as an online platform for a travel agency, displaying a list of travel packages with concise information about each one. The project also includes a blog section where customers can share their memorable moments and experiences from their travels. Additionally, the website offers user account functionality, allowing users to sign up, receive the latest deals, and access personalized features. There is also a contact us page where users can find the agency's headquarters and submit inquiries through a form. The Travel Website project showcases a custom website that presents travel packages, features customer travel experiences, and provides user account functionality. It focuses on important features like package display, engaging blog content, user account creation and management, and a contact us page. The objective of the website is to create a user-friendly platform where customers can explore exciting travel options, learn from real travel experiences, stay updated with the latest deals, and easily communicate with the agency's customer support team.

Read More

Airline Website

The Airline Website is an independent project that was built from scratch, without relying on any external libraries or third-party packages. It functions as an online platform for an airline, presenting a variety of deals and providing travel advice to customers. The project encompasses user account features, allowing users to sign up, receive the latest deals, and access their booked tickets. Additionally, the website includes a contact us page where users can locate the airline's headquarters and submit inquiries using a form. The Airline Website project showcases the development of a customized website that highlights deals, offers travel advice, and incorporates user account functionality. By prioritizing essential features like deal showcase, travel advice, user account creation and management, and a contact us page, the website aims to enhance the user experience and simplify travel planning and booking. The objective of the project is to offer a user-friendly platform where customers can explore exciting deals, gather useful travel information, stay updated with the latest offers, and easily communicate with the airline's customer support team.

Read More

Hospital Website

The Hospital Website has been created from scratch, without relying on any external libraries or third-party packages. It serves as an online platform for a hospital, displaying the services offered to patients. The website also includes a section that highlights the hospital's background and success story. Users can create an account and sign in to receive the latest updates and deals. The Hospital Website project showcases the development of a customized website that exhibits a hospital's services and provides relevant information to users. By focusing on key features like service showcase, hospital information, user account creation, and personalized updates, the website aims to improve the user experience and establish a strong connection between the hospital and its patients. The main objective of the project is to provide a user-friendly platform where patients can explore the hospital's services, learn about its history, and stay informed about the latest deals and promotions.

Read More

Cloth Website

The Cloth Website is a brand-new project that has been created from scratch, with a strong emphasis on simplicity and without utilizing any external libraries or third-party packages. This website serves as an online platform where a diverse range of clothing items for both men and women, as well as accessories, can be showcased and purchased. The project also includes a section that highlights the compelling reasons for users to choose this website, placing a strong emphasis on professional quality and design. Moreover, the website provides detailed information about the designers and their respective roles within the company. Additionally, there is a sign-up page available for users to subscribe and receive notifications about new product arrivals and ongoing sales. The Cloth Website project represents the development of a customized clothing platform that effectively showcases a wide array of clothing items and accessories. With its minimalist design approach and its focus on product quality and design, the website aims to offer users a visually appealing and user-friendly experience. By incorporating sections that highlight the advantages of choosing this platform, providing information about the designers, and offering the option to sign up for notifications, the website strives to enhance user engagement and satisfaction. This project caters to individuals who are looking for fashionable clothing options and a seamless online shopping experience.

Read More

Google Scholar Web Scraper

The Scholar Web Scraping System is a project that showcases the ability to automatically collect data from the Google Scholar website. It demonstrates how data can be extracted from Google Scholar based on user queries and desired data points. The collected data is then stored in an Excel sheet for further analysis and the potential creation of AI models. This system highlights the capabilities of web scraping to automate data collection from Google Scholar. Users can define their queries and the number of data points they want, making the process more efficient. Storing the data in an Excel sheet allows for easy analysis and empowers users to explore insights or create AI models using the Google Scholar data. This project emphasizes the potential of web scraping and data analysis in utilizing academic resources for research, knowledge discovery, and data-driven applications.

Read More

Ebay Web Scraper

The eBay Web Scraping System is a project that demonstrates how to automatically collect data from the eBay website. It shows how data can be extracted based on user queries and the number of data points needed. The collected data is then stored in an Excel sheet for further analysis, including the possibility of creating AI models. With this system, users can utilize the collected data for analysis and potentially create AI models. By importing the data from the Excel sheet into analysis tools or machine learning frameworks, users can gain insights, identify patterns, and train AI models using the data collected from eBay. The eBay Web Scraping System highlights the capabilities of web scraping to automatically collect data from the eBay website. Users can easily define their queries and specify the desired number of data points, streamlining the data collection process. Storing the collected data in an Excel sheet enables further analysis and empowers users to explore insights or create AI models based on the eBay data. This project showcases the potential of web scraping and data analysis in leveraging online marketplaces for research, decision-making, and data-driven applications.

Read More

Movies/TV Shows App

The Movies/TV Shows App created with Visual Basic is a complete application that lets users discover and interact with a vast collection of movies and TV shows. The project offers various features, including selecting subscriptions, writing reviews, searching for movies, managing accounts, and an admin panel for monitoring and updating movie details. The development process started with building the Entity-Relationship (ER) diagram, which shows the relationships between different entities in the database. This diagram served as the foundation for creating the necessary tables and filling them with data. The database structure ensures efficient management and retrieval of data for the application. The core of the project is a VB.Net application that includes interactive controls like buttons, text boxes, and other user interface elements. These controls allow users to navigate the app and perform actions smoothly. The Movies/TV Shows App developed using Visual Basic provides a user-friendly platform for users to explore and enjoy a wide range of movies and TV shows. With subscription selection, review writing, movie search, account management, and an admin panel, the project offers a comprehensive entertainment experience. The app's intuitive user interface, combined with its database structure and integration of essential features, creates a seamless and enjoyable platform for discovering movies and TV shows.

Read More

Quiz Game App

The Visual Basic Quiz Game is an interactive program that tests participants' knowledge with a series of questions and answers. Users can import questions from a text file and are then presented with a random selection of 10 questions. To pass the quiz, users must answer 5 questions correctly. The game starts with an introductory video to provide an immersive experience. Participants are prompted to enter their names for a personalized touch. Each question is displayed along with four possible answers, and the system visually indicates whether the chosen answer is correct or not. Correct answers are shown in green, while incorrect ones are shown in red. Once all ten questions are answered, participants are directed to a result form that showcases their performance. The form includes their name, the chosen topic, and a breakdown of correct and incorrect answers. Results are presented in descending order, allowing participants to compare their scores with others. The system also keeps track of user results over time, enabling participants to monitor their progress and improvement in specific subject areas. The Visual Basic Quiz Game combines interactivity, randomization, and personalized feedback to deliver an engaging and educational experience. By importing questions, providing visual cues, and tracking participant results, this project offers an entertaining and effective way to test knowledge and enhance learning outcomes.

Read More

University Courses System

The University Courses Prolog System is a project that utilizes Prolog, a logic programming language commonly associated with artificial intelligence and computational linguistics. Its main objective is to create a comprehensive system that caters to various aspects of university courses, such as prerequisites, student registration, lecturer assignments, and academic staff hierarchy. The project comprises a collection of facts and rules about courses, lecturers, managers, and students, which serve as the foundation for the system's knowledge base. This knowledge base enables the system to perform various operations and queries efficiently. Leveraging Prolog's logical programming capabilities, the University Courses Prolog System offers a robust solution for managing university course information. It facilitates tasks like identifying course prerequisites, determining student eligibility for registration, assigning lecturers to courses, and providing academic hierarchy information. By showcasing the practical application of Prolog in the fields of artificial intelligence and computational linguistics, this project contributes to the effective management of university courses and enhances the overall academic experience.

Read More

Online shopping DB

Online Shopping System Structure aims to establish the basic framework for developing an online shopping system. It covers various aspects such as analysis, feasibility study, Gantt chart, PERT diagram, database structure, context diagram, and data flow diagrams. The main goal of this project is to design and create a strong foundation for an online shopping system. The initial phase involves conducting a thorough analysis by performing market research, identifying user requirements, and conducting a feasibility study to assess the system's viability and potential for success. This analysis phase provides valuable insights into the target market, competitors, and necessary features to effectively meet customer needs. To ensure efficient project management, the system includes the development of a Gantt chart and PERT diagram. These tools help in planning and scheduling the project, allocating resources, and setting realistic timelines for implementation. The database structure is a critical component of the online shopping system project. It involves building an Entity-Relationship (ER) diagram to illustrate the relationships between different entities within the system. Additionally, a schema is created to define the structure and organization of the database tables, ensuring data integrity and efficient storage. The project also includes the creation of a context diagram, providing an overview of the system and its interactions with external entities. This diagram illustrates the inputs and outputs of the system

Read More

Speaker mobile app

The Speaker Mobile App is a mobile app developed using Dart programming language and the Flutter framework. It aims to present a speaker's profile and the services they offer. The app features a user-friendly interface with different sections such as speaker profile, services list, client information, speaker profile and CV in both Arabic and English, a form for requesting speaker services, and a contact page with links to the speaker's social media accounts. The speaker profile page provides an overview of the speaker's background, experience, and expertise. Users can explore the services offered by the speaker and gain insights into their specialization and value they bring to clients. One of the app's notable features is the ability to view the speaker's profile and CV in both Arabic and English. By clicking on the respective language option, users can easily access and browse the speaker's profile and CV as the app retrieves the PDF document from the website and displays it within the app. The app also includes a form for clients to request the speaker's services, allowing them to provide their contact information and specific requirements. This enables the speaker to efficiently receive and respond to potential requests. Additionally, the contact page provides links to the speaker's social media accounts, allowing users to connect and engage with the speaker through various platforms.

Read More

University Database

The University Database Management System, developed using Microsoft Access, is a comprehensive solution for managing different aspects of a university system. This project focuses primarily on creating the database structure, which involves developing an ER-diagram, schema, and class diagram. The main goal of this system is to design and implement a strong database structure that accurately represents the data requirements and relationships within a university system. Through the creation of an effective ER-diagram, schema, and class diagram, the system provides a solid foundation for storing, organizing, and retrieving university-related data. The University Database Management System is a powerful tool for creating and managing the database structure of a university system. By building an effective database structure, converting it to Oracle Database, and establishing relationships between classes, the system enables efficient data management and retrieval. This system establishes the groundwork for seamless organization and retrieval of information within the university environment.

Read More