Made a reducer with initialized sample data which is used on the dashboard and joined session component, turned list items in dashboard to dynamic variables, created join session component.
I didn't understand Redux as well as I thought I did so I had to do some learning and reading samples
Implement chatbox, revise JoinSession UI, redux work, if time create some API commands
Set up boilerplate code for the React app and worked on a component with forms to let users create a new sports session.
The syntax for inline styling with material UI isn't always consistent with CSS and lead to some conflicts.
Add a date/time picker to the create session component, help sync up all instances of session with the redux store, set up a consistent theme for the UI
Setup folder and component structure, routing, initial style theme, implemented a basic dashboard with a navbar component that nests the other components such as SessionsList, FeaturedCard, CreateSession
Creating consistent styling between custom components and premade components from MaterialUI
Use Redux to implement basic data persistence functionality in the dashboard, and assist in integrating Google Maps API and auth methods
Helped setup and plan out project structure. Began implementing the more info react component and related redux store.
I had some difficulties figuring out Material UI that slowed down my styling efforts. I am continuing to try to figure these issues out.
For this coming iteration, I plan on styling the components that I created last iteration, working on the redux store so that sport sessions are properly represented across all components of the app, and I might start working on setting up the backend API.
Implemented the Update profile component ( also set up initial state with some sample data in reducer - thus, used redux to implement this component), refactored Update Image component and modified the nav bar routing. Did code reviews of the fellow group partners.
Had difficulties with material UI as its version and node's version was not compatible. Also had some difficulties in styling the image component.
For coming iteration, I will implement the filters on top of the page such that if users want to see only soccer sport sessions then only those should appear on the dashboard - for this I will be setting up some sample data. I will improve the styling of the website. I will also come up with designs for the rest of the pages. If time permitted, I will also be introducing thunks and implement GET api call to do this action.