Java Full Stack Internship Report