This is the first project I made from scratch.