Skip to content

ECSE321-Fall2018/t12-web

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

88 Commits
 
 
 
 
 
 
 
 

Repository files navigation

t12 Timeline of Design Decisions

September 21st: Sprint begins

September 22nd: First group meeting, catalogue of user stories begin to be compiled on shared google doc

September 23rd: first base preliminary UML model is created, base classes include User, Trip, Vehicle, Admin

<<<<<<< HEAD September 24th: UML model updated to have more classes, Registration, Tripnode, as well as two enumeration classes to assist in state machines

September 25th: Second group meeting, UML is finalized and User stories catalogue completed

September 26th: Base Maven, Spring and Readme pushed to the repository

September 27th: Travis CI added to the repository, UML model created in UML lab,

September 28th: Team begins making psuedocode on their own machines for controller classes, based on the UML diagram

September 29th: Removed UML labview from the project: The system caused several issues within the eclipse IDE, so it was removed to improve

September 24th: UML model updated to have more classes, Registration, Tripnode, as well as two enumeration classes to assist in state machines

September 25th: Second group meeting, UML is finalized and User stories catalogue completed

September 26th: Base Maven, Spring and Readme pushed to the repository

September 27th: Travis CI added to the repository, UML model created in UML lab,

September 28th: Team begins making psuedocode on their own machines for controller classes, based on the UML diagram

September 29th: Removed UML labview from the project: The system caused several issues within the eclipse IDE, so it was removed to improve

e9e1c0fcfdab80dfde2df70d41440ad9a0580eef performance

September 30th: Webservice repositories, service, and controller classes are assigned to members

October 1st: Group meeting 3: preliminary JUnit integration begins, Webservice components worked

<<<<<<< HEAD October 2nd: three inital repositories, service are created fro User, Trip and registration. More added later

October 3rd: Sprint 1 deadline extended in class, JUnit testing begins,

October 4th: further JUnit testing, additional edge cases added

October 5th: Original Sprint 1 dealine, Group meeting 4: Set goals for the last stretch of Sprint 1

October 6th: More controller methods added, more repositiories added, OATH2 servers created

October 7th: Sprint 1 deadline, finalized project for submission

October 2nd: three inital repositories, service are created fro User, Trip and registration. More added later

October 3rd: Sprint 1 deadline extended in class, JUnit testing begins,

October 4th: further JUnit testing, additional edge cases added

October 5th: Original Sprint 1 dealine, Group meeting 4: Set goals for the last stretch of Sprint 1

October 6th: More controller methods added, more repositiories added, OATH2 servers created

October 7th: Sprint 1 deadline, finalized project for submission

e9e1c0fcfdab80dfde2df70d41440ad9a0580eef

Sample requests:

A set of sample requests

Signup - localhost:8080/signup

  • Authorization: None
  • Headers:
    • Content-Type = application/json
  • Body: { "name": "Brendan", "username": "User", "password": "Pass", "drivingRate": 5, "passRate": 2 }
  • Status: 201 Created
  • Result: { "id": 4, "name": "Brendan", "username": "User", "password": "$2a$10$i0.ltBYigSyYb7QGs16qkebQHygqGwyQRMo4pKdm9n7zmSyB4kBkK", "drivingRate": 5, "passRate": 2, "registrations": [], "vehicles": [], "roles": [ { "id": 5, "name": "USER" } ], "dweight": 5, "pweight": 5 }

The rest of the API requests can be found here: https://documenter.getpostman.com/view/5488695/RWgnZ1Mz#8b18a371-0fd9-4b03-a9e6-5a30e78aa67b

SPRINT 2: Mobile App front end

October 17th: Sprint 2 begins

October 22nd : Group Meeting, Created issues, discussed requirements within the Sprint 2 document, Created mock UI, Listed neccessary chnages/ updates to backend, Laid a timeline for sprint 2 and split up tasks,

October 24th: Updates on the backend pushed, created more issues.

October 26th Group Meeting- Apps broken up into teams, UI mockups created and all neccesary panels brainstormed. More issues brainstormed

October 28th: UI research seesion, solo research through Tutorials and online resources compiled

October 29th: Some base UI elements posted to the end result, Group Meeting: More Issues created, UI elements broken down by person

October 30th: Began final preparations for Sprint completeion.

October 31st: Original Sprint 2 end date, Code jam to build base UI

November 1st: Code jam day, Edited model and backend, Finalized UI, built UI interactions with buttons fields, and Recycle views. Tested code with Android emulator, Enabled Fronted to communicate with backend, Search trips algorithm created.

Novemebr 2nd: Sprint Due date extended Final prepartations created.

Sprint 3 Admin Web Platform

November 12th- First Group Meeting, broke the 2 major pages into two groups, Set deadline to create baseline html code that is fully runnable by thursday the 15th, Drew Mockups of UI Layout.

November 15th- Second Group Meeting