Skip to content

Milestone 1

Vis Kirubakaran edited this page Mar 26, 2022 · 4 revisions

Milestone 1 - March 11, 2022

  • CircleCI and Heroku Integration
  • Database Integration (H2)
  • Kanban Board Setup with 'backlog', 'in progress', 'completed' columns
  • GitHub Issues for Weekly Scrum
  • Code Reviews on pull requests to master prior to commit
  • Spring Boot Application code functional and deployable via jar on Heroku
  • Model Setup Done (Survey, Question, Answer, User)
  • Tests for Controllers, Application, Database and Models
  • Diagrams (UML Class and ER)
  • Handles 2 form submissions (logging in and survey question creation) with valid mappings and views as outputs
  • Ability to login as either surveyor or user
  • Ability to logout when logged in as either surveyor or user
  • Ability to navigate through app with respective permissions. User can only view survey, Surveyor can view and create survey questions
  • Ability to add all 3 types of questions to a survey with a name
  • Ability to add questions to a survey and view the updated list of questions in the survey
  • Ability to view most relevant redirects as viewable html pages with data presented visually instead of passing around JSON and display JSON objects

Plans for Milestone 2 - March 25, 2022

  • Refactor Answer Model into different types (MCAnswer - John, NumberRangeAnswer - Vis, OpenAnswer - Kashish)
  • Implement capability to add answers into survey questions - John
  • Intgerate MongoDB - John
  • Storing user and accessing user info via DB - Vis
  • Storing questions and access via DB - Kashish
  • Storing answers and access via DB - John
  • Create DB tests - John
  • Create Results page - Vis
  • Creating multiple questions within same page - Vis
  • Update Diagrams with progress
  • Create remove question functionality - Kashish
  • Navigating through survey in user POV - John
  • Implement Tests for Answer creation within survey - John
  • Adding and Removing Questions from survey tests - Kashish
  • Implement Answer Model tests (MCAnswer - John, NumberRangeAnswer - Vis, OpenAnswer - Kashish)
  • Ability to close survey and return results - Kashish
  • Update README
  • Update Kanban board - Everyone
  • Create weekly issues for scrums - Everyone

Diagrams

DB Diagram

image

UML Class Diagram

image

Milestone Progress for Mini-SurveyMonkey [Group 5]

Clone this wiki locally