This document presents a mini project report on the design and implementation of an elevator controller using Verilog HDL, aiming to provide efficient control of lift motions. The project utilizes finite state machine technology to manage elevator operations based on user inputs and includes a comprehensive analysis of elevator systems and their historical evolution. The report outlines the design process, the hardware description language used, and the overall functionality of the elevator controller.