cse308 trip planner application