mostlyfabulous / runtime Goto Github PK
View Code? Open in Web Editor NEWFind time to exercise depending on the weather and your schedule!
Home Page: https://runtime-scheduler.herokuapp.com/
Find time to exercise depending on the weather and your schedule!
Home Page: https://runtime-scheduler.herokuapp.com/
User cannot choose username
Napat's (u4b1b) Scrum Report
Note: Andrew W. is also working on these issues.
Napat's (u4b1b) Scrum Report
After signing up, the user prefs page doesn't load as their is no entry in the DB to return
Andrew's (h7h0b) Scrum Report
How should we collaboratively design the UI?
Can we use a shared jsfiddle?
https://jsfiddle.net/mostlyfabulous/cebd6Loj/#&togetherjs=LuAPNImoE1
Also, we should try and figure out a color scheme:
https://coolors.co/676366-df9a47-f87d4a-ba9160-d7b066
This might be a starter interface to build on: https://getbootstrap.com/docs/4.3/examples/dashboard/
Pat:
A.W:
A.C:
What did you work on this past iteration (2 weeks)?
Project design elements, finding a JS calendar library with suitable API calls, researching a suitable weather API and some overall UI design (dashboard bootstrap as inspiration).
What were any major issues/challenges you ran into?
Integrating distance and time metrics into the project.
What do you plan to work on for this coming iteration (2 weeks)?
Setting up the calendar for use as a React component.
Refactor subscriptions to start and stop in Main component when a user is logged in.
Andrew (h7h0b) Scrum Report
Andrew W's (p0w0b) Scrum Report
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.
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
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
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.