Projects

Below, a list of my latest accomplishments.

Any software can be downloaded by clicking the "Download" button. After installing, click on the "Activate" button to get a free 30 day trial activation key or to purchase a new activation key. To view any website, click on "Go to Website".

Active Directory Plus

Active Directory Plus

An application capable of creating thousands of users with their OUs and sub-OUs, groups, profile paths, common network drives, personal network drives and logon scripts.

Features
  • Ideal for large schools, companies...
  • Single user creation or multi-user creation from CSV (comma separated values) file
  • Creates user inside organizational unit and sub organizational unit
  • Adds users in the sub organizational unit to the same group
  • Automatically sets user password for each user
  • Creates a map drive for each user and a shared map drive for all members inside the sub organizational unit
  • Sets sharing and security for map drives and profile paths
  • Quota management for each user on the server
System Requirements
  • Operating system: Windows Server 2003, Windows Server 2008, Windows Server 2008 R2, Windows Server 2012, Windows Server 2012 R2, Windows Server 2016
  • Framework: Microsoft .Net Framework 4.0
  • Processor speed: 1 GHz or higher
  • Memory: 512 MB RAM or higher
  • Free hard disk space: 100 MB or higher
  • Display resolution: 800 X 600 or higher
Cautions
  • "Active Directory Plus" should run on the server where Active Directory is installed.
  • In case you wish to allow quota to users, you should enable quota management on the drive first.

Gradebook

Gradebook

A grading system for schools adopting the French education system.

Features
  • Client-Server application supporting multiple users
System Requirements
  • Operating system: Windows XP, Windows Vista, Windows 7, Windows 8 or Windows 10
  • Framework: Microsoft .Net Framework 4.0
  • Processor speed: 1 GHz or higher
  • Memory: 512 MB RAM or higher
  • Free hard disk space: 100 MB or higher
  • Display resolution: 800 X 600 or higher
Caution
  • Use these credentials:
    Username: admin
    Password: admin

Queueing System

Queueing System

A software used in banks and large stores to display, additionally to the customer queue, the current date and time, the weather in a specified location and customizable advertisements.

Features
  • Supports up to 6 counters
  • Displays current date and time
  • Displays the weather. More than 74000 cities are currently supported
  • Custom advertisements with multiple extensions supported: JPG, PNG, AVI, MPG, WMV, MP4, WMA, MP3
System Requirements
  • Operating system: Windows XP, Windows Vista, Windows 7, Windows 8 or Windows 10
  • Framework: Microsoft .Net Framework 4.0
  • Processor speed: 1 GHz or higher
  • Memory: 512 MB RAM or higher
  • Free hard disk space: 100 MB or higher
  • Display resolution: 1280 X 800 recommended
Cautions
  • If the "Queueing System" application doesn’t work properly, make sure that the IP addresses are configured correctly and change your firewall settings to allow the communication between "Queueing System (Client)" and "Queueing System (Screen)" applications as follows:
    Queueing System (Screen): Incomming (TCP): 8888 | Outgoing (TCP): 7777
    Queueing System (Client): Incomming (TCP): 7777 | Outgoing (TCP): 8888
  • "Queueing System (Screen)" requires internet connection to get the weather from Open Weather Map.

Remote Shutdown

Remote Shutdown

A software used to either shutdown or restart many computers from remote simultaneously, running silently as a service if no user is logged in and as an application showing a countdown timer when a user is logged in.

Features
  • Turns off or restarts thousands of computers by broadcasting a single command to single or multiple groups at once after a predefined delay
  • Shows a countdown timer to notify logged on users when the shutdown or restart will occur
  • Runs as a service in case no user is already logged in
  • Accepts command line arguments to allow scheduled shutdowns and restarts
  • Command cancellation and modification
System Requirements
  • Operating system: Windows XP, Windows Vista, Windows 7, Windows 8 or Windows 10
  • Framework: Microsoft .Net Framework 4.0
  • Processor speed: 1 GHz or higher
  • Memory: 256 MB RAM or higher
  • Free hard disk space: 20 MB or higher
  • Display resolution: 800 X 600 or higher
Caution
  • If the "Remote Shutdown" application doesn’t work properly, make sure that the IP addresses are configured correctly and change your firewall settings to allow the communication between "Remote Shutdown (Client)" and "Remote Shutdown (Server)" applications as follows:
    Remote Shutdown (Server): Outgoing (UDP): 8880 and 8881
    Remote Shutdown (Client): Incomming (UDP): 8880
    Remote Shutdown (Service): Incomming (UDP): 8881
  • To assign the client computer to a different group modify the file "Config.ini" and then restart to apply changes

Voting System

Voting System

A software used in competitions such as beauty contests.

Features
  • Supports up to 32 contestants and 10 rounds
  • Custom contestants pictures
  • Custom background pictures for the clients (The jury members)
  • Shows live results for the public when an additional monitor is connected to the server (Using extended displays)
System Requirements
  • Operating system: Windows XP, Windows Vista, Windows 7, Windows 8 or Windows 10
  • Framework: Microsoft .Net Framework 4.0
  • Processor speed: 1 GHz or higher
  • Memory: 512 MB RAM or higher
  • Free hard disk space: 100 MB or higher
  • Display resolution: 1280 X 800 recommended
Caution
  • If the "Voting System" application doesn’t work properly, make sure that the IP addresses are configured correctly and change your firewall settings to allow the communication between "Voting System (Client)" and "Voting System (Server)" applications as follows:
    Voting System (Server): Incomming (TCP): 8888 | Outgoing (TCP): 7777
    Voting System (Client): Incomming (TCP): 7777 | Outgoing (TCP): 8888

Website: Al Kafaat Foundation

Website: Al Kafaat Foundation

www.al-kafaat.org, a fully responsive HTML5 website for the Al-Kafaat Foundation.

Website: Al Kafaat Technical Institute

Website: Al Kafaat Technical Institute

www.itk.edu.lb, a fully responsive HTML5 website for the Al-Kafaat Technical Institute.

Website: Al Kafaat University

Website: Al Kafaat University

www.aku.edu.lb, a website for the Al-Kafaat University with an information system for the students.

Website: Beirut on the Bayou

Website: Beirut on the Bayou

www.beirutonthebayou.com, a website for the book: Beirut on the Bayou, by Raif Shwayri.

Website: Laure Abana, Notre Père

Website: Laure Abana, Notre Père

www.abanacybermite.com, a fully responsive HTML5 website for the Maronite community of the hermits apostles of Laure Abana - Our Father, Diocese of Batroun, Tula, North Lebanon.

Website: Municipality of Kawkaba

Website: Municipality of Kawkaba

www.baladiyatkawkaba.org, a website covering the municipality activities in Kawkaba.

Website: Patriarchal Monastery of St. Elias

Website: Patriarchal Monastery of St. Elias

www.marelias.org, a website for the Patriarchal Monastery of St. Elias, Shoueir, Lebanon.