Mark Nassef's Projects
BeeLog is a social media platform that provides users with the ability to share posts, interact with posts, and connect with other users.
**FCIS-Cyber Security Project** This project aims to protect the website from some vulnerabilities.
**FCIS-Mobile Computing Project** "E-Shop" is an Android application built using Java, designed to provide a one-stop-shop for all your shopping needs. With a focus on mobile phones, laptops, headphones, and other categories added by the administrator, you'll be able to browse and purchase products from the comfort of your own device.
HR Assistant: Web application for efficient HR recruitment and resume management. Utilizes OCR for text extraction and similarity analysis to rearrange resumes based on job descriptions. Simplifies the hiring process for HR recruiters and enhances candidate selection.
flask_enf_fr
Java mobile application lets the user send others a message without knowing any information about the sender. Including Firebase authentication and a real-time database let the user use his account from any device.
[Pick book] An online book club in which you can know the reviews of the books in many categories.
All tasks of "Developing Web Applications using Python" training
Introduction to Git and GitHub
Java desktop game, the user can select players for his team, so he can compete with his friends.
**FCIS-Algorithms Project** Solve N-Puzzle game using minimum number of movements.
**FCIS-High performance computing project** Parallel Background Subtraction using MPI.
This project is a web application built using the Flask framework that allows users to upload a PDF file containing text and converts it into a new PDF file where each page of the original PDF is represented as an image. The application will use the PyMuPDF library to read and convert the text pages into images and also to write the new PDF file.
A mobile devices store website with login and sign-up pages, Using HTML, CSS, and JavaScript.
QuizAT is a Django-based project designed to facilitate the management of quizzes, groups, and user accounts. It comprises several interconnected apps, each serving a specific purpose to enhance the overall functionality of the system.
**FCIS-Data Security project** This project contains some of encryption algorithms, decryption of these algorithms, and keys if it is impossible.
"YouTube Downloader" is a Flask-based app that uses Pytube to download YouTube videos & playlists in various resolutions & as audio-only. It can download playlists as Zip files, making it easy to manage downloaded content.