This document describes a student's mini project to develop a microcontroller-based electronic door lock system. It includes chapters on the introduction, design and implementation, and software design. The introduction provides background on embedded systems and microcontrollers. It defines the problem of people forgetting door keys and outlines the project aims to create a cheaper digital door lock system. The design and implementation chapter describes the hardware design including schematic diagrams for the power supply, microcontroller, LCD display, buttons/buzzer/relay, and keypad units. It also includes PCB layout diagrams. The software design chapter discusses configuring the microcontroller ports and LCD, and scanning the keypad using functions to detect button presses and check the password.