Our project is for people who require extra motivation to study and those who want to partake in building good study habits in a collaborative matter. Users will be able to use the pomodoro timer and then be able to share their study stats with others. We will store user profiles i.e. status (occupation/student/school), things they are studying for/working on, their studying stats, and brief info about the user. Users will be able to share their studying stats with other users on the app and comment on progress towards each others' goals. For stretch goals, we will consider implementing a live pomodoro timer (shared sessions) and voice chat and/or video calling, if time permits.
What did you work on this past iteration (2 weeks)?
This past iteration I worked on the Login Page. Specifically I worked on two components, LoginPage and SignupPage as cards in our application. Within the group, we discussed colour schema and general theme details that we will try to incorporate.
What were any major issues/challenges you ran into?
Some challenges I ran into was working with MaterialUI. It is my first time using MaterialUI extensively so I ran into challenges with styling and using MUI specific tags.
What do you plan to work on for this coming iteration (2 weeks)?
For this coming iteration I plan on working on the styling of the components. Also I am trying to figure out how to incorporate redux; our main type of data that we are storing is the user profile.
We discussed rough project roadmap, divided up the work for the front end components, collectively decided on technologies and themes. I was tasked with creating the Sidebar component.
I had to learn React, Redux, CSS, HTML, MaterialUI and JavaScript. It was a lot to learn!
What did you work on this past iteration (2 weeks)?
Discussed project roadmap and divided up work, and agreed on colour scheme for UI theme
Added a functional pomodoro clock to our application with the following functionality: start/stop/pause, toggle mode (study mode/break mode), select interval
What were any major issues/challenges you ran into?
Figuring out a good design for the clock, implementing the functionality of the clock
What do you plan to work on for this coming iteration (2 weeks)?
Add redux to app, decide on what data to use with redux, further style components, connect components together, add page routing with React Router
What did you work on this past iteration (2 weeks)?
In the past iteration, I have worked to discuss the project direction, designs, and the different components of the project. I have also worked on designing and building the profile page of the project.
What were any major issues/challenges you ran into?
The major issue that I have worked to resolve was partitioning and aligning the different parts of the profile page via using MaterialUI.
What do you plan to work on for this coming iteration (2 weeks)?
For this coming iteration, I plan to work on adding reducers and actions for the project profile page to redux and React routing of the different components.
David Chung D4N1B