Notice: This is not a real app; this is a school project.