The nurse-scheduling problem has fascinated mathematicians, computer scientists, and nursing professionals alike for years. The aim of this project is to create a website that will schedule nursing shifts in a fair and humane way. The website will allow nurse managers to create a schedule that considers the wants and needs of all staff members. The website will be easily modifiable with an understandable user-interface. The scheduling mechanism used will factor in personal preferences such as time off and shift requests. The schedule will also ensure that nurses do not work consecutive shifts and that there is a fair distribution of shifts amongst all nurses. Furthermore, the scheduling program will eliminate personal bias or favoritism when creating the schedule. This will decrease conflict amongst nurses because the schedule is created with total objectivity. Our research in this field has shown us that there does not currently exist a website or application that values the humanity of nurses by taking into account fairness and personal preferences