50 likes | 192 Views
CS 410 Project -Plotmyevent. Tommy Chan Alex Hart William Worden. What is Plotmyevent?. Think of a mash up between E vite, doodle, and Google maps embedded into a F acebook application.
E N D
CS 410 Project -Plotmyevent Tommy Chan Alex Hart William Worden
What is Plotmyevent? • Think of a mash up between Evite, doodle, and Google maps embedded into a Facebook application. • Creators can choose a set of specific times which invitees can vote on – the best time for everybody would most likely be the one chosen • Every can suggest locations and vote on that as well. (Map of best location is shown)
Technologies • Language: Java EE (Servlet, ORM) • Persistence: Hibernate Core (no annotations) • Dependency Management: Maven • Logging: Commons-Logging • Test Frameworks: Junit, Jmock, Selenium
Methodology • Aim for using TDD (Test Driven Development) • Write tests for every single public method (excluding controllers) • Write selenium tests for testing controllers • Aim for 100% automated testing.