This document describes the design and implementation of a magnetic door lock system using an Arduino board. The system uses a keypad to enter a secret code, and unlocks a solenoid on the door when the correct code is entered. It provides status using LED lights. The system stores the code in EEPROM and can be programmed to a new code via the keypad. The document outlines the hardware components, circuit diagram, software code, and concludes with potential applications and extensions of the system.