This project has lots of room for improvement. So please leave comments below and please tell me what I should do to improve. Thank You!