What did you work on this past iteration (2 weeks)?
Mongo integration: Added actions and reducers for calendar to subscribe to runs & weather events from Mongo Atlas and pass them to Redux. Events can be modified and their properties saved to Mongo Atlas and the store by dragging or clicking on the calendar.
Transferred OpenWeather API request calls to Meteor server so that client will eventually only pull data from Mongo Atlas through Meteor server
Added initial logic for server to update weather events dependent on how much time as passed. Have timezone considerations to factor into logic.
Basic React Transitions for EventEditor component.
What were any major issues/challenges you ran into?
Connecting to Mongo Atlas and getting Meteor server to link with collections in our database.
Learning how to use meteor-redux-middlewares to synchronise data between Minimongo and the Redux Store
Learning how to use Meteor's withTracker() to create component containers that pass props reactively and learning about Higher order Components
What do you plan to work on for this coming iteration (2 weeks)?
Improve weather event processing, add location and other fields to current weather event object
Improve calendar:
Delete events
Highlight currently selected event
Add event 'stretching' calling back to change event duration
Work on scheduling algorithm.
Set-up Oauth 2.0 process for Google Calendar API calls client-side and pull Google Calendar events into user's Redux Store
Andrew W's (p0w0b) Scrum Report
What did you work on this past iteration (2 weeks)?
Mongo integration: Added actions and reducers for calendar to subscribe to runs & weather events from Mongo Atlas and pass them to Redux. Events can be modified and their properties saved to Mongo Atlas and the store by dragging or clicking on the calendar.
Transferred OpenWeather API request calls to Meteor server so that client will eventually only pull data from Mongo Atlas through Meteor server
Added initial logic for server to update weather events dependent on how much time as passed. Have timezone considerations to factor into logic.
Basic React Transitions for EventEditor component.
What were any major issues/challenges you ran into?
Connecting to Mongo Atlas and getting Meteor server to link with collections in our database.
Learning how to use meteor-redux-middlewares to synchronise data between Minimongo and the Redux Store
Learning how to use Meteor's withTracker() to create component containers that pass props reactively and learning about Higher order Components
What do you plan to work on for this coming iteration (2 weeks)?
Improve weather event processing, add location and other fields to current weather event object
Improve calendar:
Work on scheduling algorithm.
Set-up Oauth 2.0 process for Google Calendar API calls client-side and pull Google Calendar events into user's Redux Store